File Coverage

blib/lib/Data/Dumper/GUI.pm
Criterion Covered Total %
statement 14 25 56.0
branch 0 6 0.0
condition n/a
subroutine 5 7 71.4
pod 2 2 100.0
total 21 40 52.5


line stmt bran cond sub pod time code
1             package Data::Dumper::GUI;
2              
3 1     1   1052 use 5.010001;
  1         4  
  1         41  
4 1     1   6 use strict;
  1         1  
  1         36  
5 1     1   15 use warnings;
  1         2  
  1         60  
6              
7             BEGIN {
8 1     1   2 $Data::Dumper::GUI::AUTHORITY = 'cpan:TOBYINK';
9 1         55 $Data::Dumper::GUI::VERSION = '0.006';
10             }
11              
12 1     1   2792 use parent qw( Exporter::Tiny Data::Dumper );
  1         531  
  1         7  
13             our @EXPORT = qw(Dumper);
14              
15             sub Dump {
16 0     0 1   my $class = shift;
17 0 0         my ($items, $vars) = ref($class) ? ($class->{todump}, $class->{names}) : @_;
18            
19 0           require ddGUI::Window;
20 0           my $window = 'ddGUI::Window'->new(
21             title => 'ddGUI',
22             items => $items,
23             vars => $vars,
24             );
25 0           $window->execute;
26            
27 0 0         return $class->Data::Dumper::Dump(@_) if defined wantarray;
28             }
29              
30             sub Dumper {
31 0     0 1   my @items = @_;
32            
33 0           require ddGUI::Window;
34 0           my $window = 'ddGUI::Window'->new(
35             title => 'ddGUI',
36             items => \@items,
37             );
38 0           $window->execute;
39            
40 0 0         return Data::Dumper::Dumper(@items) if defined wantarray;
41             }
42              
43             1;
44              
45             __END__