File Coverage

blib/lib/Module/New/File/MainModule.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package Module::New::File::MainModule;
2              
3 2     2   647 use strict;
  2         3  
  2         61  
4 2     2   7 use warnings;
  2         5  
  2         41  
5 2     2   7 use Module::New::File;
  2         3  
  2         11  
6              
7             file '{MAINFILE}' => content { return <<'EOT';
8             package <%= $c->module %>;
9              
10             use strict;
11             use warnings;
12              
13             our <%= '$'.'VERSION' %> = '0.01';
14              
15             % if ($c->config('xs')) {
16             require XSLoader;
17             XSLoader::load(__PACKAGE__, $VERSION);
18             % }
19              
20             1;
21              
22             __END__