File Coverage

blib/lib/Template/Pure/EncodedString.pm
Criterion Covered Total %
statement 14 14 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod 0 2 0.0
total 20 22 90.9


line stmt bran cond sub pod time code
1             package Template::Pure::EncodedString;
2            
3 26     26   84 use strict;
  26         30  
  26         574  
4 26     26   78 use warnings;
  26         22  
  26         989  
5            
6 26     26   93 use overload q{""} => sub { shift->as_string }, fallback => 1;
  26     48   30  
  26         164  
  48         1705  
7            
8             sub new {
9 58     58 0 66 my ($klass, $str) = @_;
10 58         198 bless \$str, $klass;
11             }
12            
13             sub as_string {
14 48     48 0 46 my $self = shift;
15 48         112 $$self;
16             }
17            
18             1;
19