File Coverage

blib/lib/Geoffrey/Role/ConverterType.pm
Criterion Covered Total %
statement 24 24 100.0
branch n/a
condition n/a
subroutine 12 12 100.0
pod 7 7 100.0
total 43 43 100.0


line stmt bran cond sub pod time code
1             package Geoffrey::Role::ConverterType;
2              
3 20     20   249574 use utf8;
  20         111  
  20         121  
4 20     20   621 use strict;
  20         43  
  20         392  
5 20     20   98 use warnings;
  20         47  
  20         551  
6 20     20   2174 use Perl::Version;
  20         19725  
  20         571  
7 20     20   9766 use Geoffrey::Exception::NotSupportedException;
  20         64  
  20         4031  
8              
9             $Geoffrey::Role::Converter::VERSION = '0.000204';
10              
11             sub new {
12 58     58 1 7740 my $class = shift;
13 58         175 my $self = {@_};
14 58         402 return bless $self, $class;
15             }
16              
17             sub add {
18 2     2 1 16 return Geoffrey::Exception::NotSupportedException::throw_converter_type( 'add', shift );
19             }
20              
21             sub alter {
22 3     3 1 15 return Geoffrey::Exception::NotSupportedException::throw_converter_type( 'alter', shift );
23             }
24              
25             sub append {
26 1     1 1 54 return Geoffrey::Exception::NotSupportedException::throw_converter_type( 'append', shift );
27             }
28              
29             sub drop {
30 12     12 1 85 return Geoffrey::Exception::NotSupportedException::throw_converter_type( 'drop', shift );
31             }
32              
33             sub list {
34 14     14 1 59 return Geoffrey::Exception::NotSupportedException::throw_converter_type( 'list', shift );
35             }
36              
37             sub information {
38 1     1 1 1558 return Geoffrey::Exception::NotSupportedException::throw_converter_type( 'information',
39             shift );
40             }
41             1; # End of Geoffrey::Role::ConverterType
42              
43             __END__