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   35 use strict;
  8         17  
  8         991  
3              
4             sub new {
5 9     9 0 2547 my ($type, $data) = @_;
6              
7 9         22 my $self = { };
8 9 50       42 $self->{data} = $data if (defined $data);
9              
10 9         628 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   50 use base qw(Data::Transform::Meta);
  8         13  
  8         926  
22              
23             package # hide from PAUSE
24             Data::Transform::Meta::EOF;
25 8     8   39 use base qw(Data::Transform::Meta);
  8         14  
  8         1177  
26              
27             package # hide from PAUSE
28             Data::Transform::Meta::Error;
29 8     8   42 use base qw(Data::Transform::Meta);
  8         12  
  8         1094  
30              
31             1;