File Coverage

lib/Spreadsheet/Engine/Fn/text.pm
Criterion Covered Total %
statement 16 16 100.0
branch n/a
condition n/a
subroutine 7 7 100.0
pod 3 3 100.0
total 26 26 100.0


line stmt bran cond sub pod time code
1             package Spreadsheet::Engine::Fn::text;
2              
3 28     28   178 use strict;
  28         55  
  28         918  
4 28     28   148 use warnings;
  28         63  
  28         811  
5              
6 28     28   135 use base 'Spreadsheet::Engine::Fn::base';
  28         54  
  28         4553  
7              
8 28     28   180 use Encode;
  28         66  
  28         6074  
9              
10 567     567 1 2058 sub signature { 't' }
11 984     984 1 3946 sub result_type { 't' }
12              
13             sub result {
14 1539     1539 1 3227 my $self = shift;
15 1539         5633 return Spreadsheet::Engine::Value->new(
16             type => $self->result_type,
17             value => encode('utf8', $self->calculate($self->_opvals)),
18             );
19             }
20              
21             1;
22              
23             __END__