File Coverage

blib/lib/Data/Transform/Meta.pm
Criterion Covered Total %
statement 16 18 88.8
branch 1 2 50.0
condition n/a
subroutine 5 6 83.3
pod 0 2 0.0
total 22 28 78.5


line stmt bran cond sub pod time code
1             package Data::Transform::Meta;
2 8     8   24 use strict;
  8         10  
  8         792  
3              
4             sub new {
5 9     9 0 1037 my ($type, $data) = @_;
6              
7 9         12 my $self = { };
8 9 50       19 $self->{data} = $data if (defined $data);
9              
10 9         19 return bless $self, $type
11             }
12              
13             sub data {
14 0     0 0   my $self = shift;
15              
16 0           return $self->{data};
17             }
18              
19             package # hide from PAUSE
20             Data::Transform::Meta::SENDBACK;
21 8     8   31 use base qw(Data::Transform::Meta);
  8         8  
  8         654  
22              
23             package # hide from PAUSE
24             Data::Transform::Meta::EOF;
25 8     8   29 use base qw(Data::Transform::Meta);
  8         7  
  8         419  
26              
27             package # hide from PAUSE
28             Data::Transform::Meta::Error;
29 8     8   33 use base qw(Data::Transform::Meta);
  8         8  
  8         336  
30              
31             1;