File Coverage

inc/YAML/Loader/Base.pm
Criterion Covered Total %
statement 14 15 93.3
branch 1 2 50.0
condition 1 6 16.6
subroutine 5 6 83.3
pod 0 2 0.0
total 21 31 67.7


line stmt bran cond sub pod time code
1             #line 1
2 1     1   4 package YAML::Loader::Base;
  1     1   1  
  1         29  
  1         4  
  1         3  
  1         23  
3 1     1   5 use strict; use warnings;
  1     1   1  
  1         49  
  1         4  
  1         3  
  1         9  
4             use YAML::Base; use base 'YAML::Base';
5              
6             field load_code => 0;
7              
8             field stream => '';
9             field document => 0;
10             field line => 0;
11             field documents => [];
12             field lines => [];
13             field eos => 0;
14             field done => 0;
15             field anchor2node => {};
16             field level => 0;
17             field offset => [];
18             field preface => '';
19             field content => '';
20             field indent => 0;
21             field major_version => 0;
22             field minor_version => 0;
23             field inline => '';
24              
25 1     1 0 3 sub set_global_options {
26 1 50 0     9 my $self = shift;
      33        
27             $self->load_code($YAML::LoadCode || $YAML::UseCode)
28             if defined $YAML::LoadCode or defined $YAML::UseCode;
29             }
30              
31 0     0 0   sub load {
32             die 'load() not implemented in this class.';
33             }
34              
35             1;
36              
37             __END__