File Coverage

inc/My/Module/Recommend/All.pm
Criterion Covered Total %
statement 19 25 76.0
branch n/a
condition n/a
subroutine 7 8 87.5
pod 1 1 100.0
total 27 34 79.4


line stmt bran cond sub pod time code
1             package My::Module::Recommend::All;
2              
3 2     2   40 use 5.008;
  2         5  
4              
5 2     2   7 use strict;
  2         2  
  2         28  
6 2     2   37 use warnings;
  2         4  
  2         65  
7              
8 2     2   6 use My::Module::Recommend::Any;
  2         2  
  2         124  
9             our @ISA = qw{ My::Module::Recommend::Any };
10              
11 2     2   9 use Carp;
  2         2  
  2         97  
12 2     2   5 use Exporter qw{ import };
  2         3  
  2         274  
13              
14             our $VERSION = '0.058';
15              
16             our @EXPORT_OK = qw{ __all };
17              
18             sub __all {
19 4     4   8 my ( @args ) = @_;
20 4         12 return __PACKAGE__->new( @args );
21             }
22              
23             sub check {
24 0     0 1   my ( $self ) = @_;
25 0           my @missing;
26 0           foreach my $m ( $self->__modules() ) {
27 0           push @missing, $self->module_is_ok( @{ $m } );
  0            
28             }
29 0           return @missing;
30             }
31              
32             1;
33              
34             __END__