File Coverage

blib/lib/Five/Ten.pm
Criterion Covered Total %
statement 20 24 83.3
branch 1 4 25.0
condition 1 3 33.3
subroutine 6 6 100.0
pod n/a
total 28 37 75.6


line stmt bran cond sub pod time code
1             package Five::Ten;
2 1     1   16686 use 5.010;
  1         4  
  1         37  
3 1     1   4 use warnings;
  1         1  
  1         26  
4 1     1   3 use strict;
  1         2  
  1         44  
5 1     1   5 use feature ':5.10';
  1         1  
  1         98  
6              
7 1     1   434 use Five::X;
  1         2  
  1         281  
8              
9             sub import {
10 1     1   8 my $class = shift;
11              
12 1         11 warnings->import();
13 1         12 strict->import();
14 1         48 feature->import(':5.10');
15              
16 1 50 33     1388 if (@_ && $_[0] eq ':experimental') {
17 0           for my $version (experimental_versions()) {
18 0 0         next if $] < $version;
19 0           warnings->unimport(@{ experimental_warnings($version) });
  0            
20             }
21             }
22             }
23              
24             1;
25              
26             =head1 NAME
27              
28             Five::Ten - Enable 'strict', 'warnings' and 'features :5.10' in the calling code
29              
30             =head1 COPYRIGHT
31              
32             (c) MMXV - Abe Timmerman
33              
34             =cut