File Coverage

blib/lib/HTML/Template/Plugin/Dot/Helpers/Number.pm
Criterion Covered Total %
statement 14 17 82.3
branch 2 2 100.0
condition 2 3 66.6
subroutine 6 9 66.6
pod 6 6 100.0
total 30 37 81.0


line stmt bran cond sub pod time code
1             package HTML::Template::Plugin::Dot::Helpers::Number;
2             $HTML::Template::Plugin::Dot::Helpers::Number::VERSION = '0.07';
3 3     3   25 use strict;
  3         8  
  3         136  
4 3     3   15 use warnings;
  3         8  
  3         164  
5 3     3   39 use base qw/Number::Format/;
  3         8  
  3         2323  
6              
7             sub format_price {
8 3     3 1 1849 my $self = shift;
9 3 100 66     21 return unless @_ and defined $_[0]; # suppress a warning in parent
10 2         14 $self->SUPER::format_price(@_);
11             }
12              
13             sub equals
14             {
15 0     0 1 0 return $_[1] == $_[2];
16             }
17              
18             sub le
19             {
20 0     0 1 0 return $_[1] <= $_[2];
21             }
22              
23             sub lt
24             {
25 1     1 1 718 return $_[1] < $_[2];
26             }
27              
28             sub ge
29             {
30 0     0 1 0 return $_[1] >= $_[2];
31             }
32              
33             sub gt
34             {
35 2     2 1 2058 return $_[1] > $_[2];
36             }
37              
38             1;
39              
40             __END__