File Coverage

gen/attr-PerlBean_Dependency_Require.pl
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1 1     1   5 use strict;
  1         1  
  1         72  
2              
3             push(@::bean_desc, {
4             bean_opt => {
5             abstract => 'Require dependency in a Perl bean',
6             package => 'PerlBean::Dependency::Require',
7             use_perl_version => 5.005,
8             base => [ qw( PerlBean::Dependency ) ],
9             description => <
10             C is a class to express C dependencies to classes/modules/files in a C.
11             EOF
12             short_description => 'Require dependency in a Perl bean',
13             synopsis => "TODO\n",
14             },
15             meth_opt => [
16             {
17             method_name => 'write',
18             body => <<'EOF',
19             my $self = shift;
20             my $fh = shift;
21              
22             my $dn = $self->get_dependency_name();
23              
24             $fh->print( "require $dn;\n" )
25             EOF
26             },
27             ],
28             } );
29              
30             1;