|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
115
 | 
 0  | 
 14  | 
 if ref(my $class = shift())  | 
 
| 
118
 | 
 1  | 
 13  | 
 unless @_ > 0  | 
 
| 
123
 | 
 1  | 
 12  | 
 if @_ % 2  | 
 
| 
129
 | 
 3  | 
 9  | 
 unless $ranges and 'ARRAY' eq ref $ranges and @$ranges and not grep((!($_ && 'ARRAY' eq ref $_ && @$_ >= 1 && $_->[0] >= 0)), @$ranges)  | 
 
| 
147
 | 
 2  | 
 21  | 
 unless $prev_range > $range->[0]  | 
 
| 
160
 | 
 2  | 
 5  | 
 exists $arg{'joiner'} ? :  | 
 
| 
 | 
 1  | 
 6  | 
 exists $arg{'skip_zeroes'} ? :  | 
 
| 
 | 
 3  | 
 4  | 
 exists $arg{'rounding'} ? :  | 
 
| 
163
 | 
 6  | 
 8  | 
 exists $arg{$_} && $arg{$_} && 'CODE' eq ref $arg{$_} ? :  | 
 
| 
183
 | 
 0  | 
 53  | 
 unless ref(my $self = shift())  | 
 
| 
188
 | 
 0  | 
 53  | 
 if ($value < 0)  | 
 
| 
201
 | 
 129  | 
 41  | 
 if ($t or @result and not $self->{'skip_zeroes'})  | 
 
| 
211
 | 
 53  | 
 117  | 
 unless defined $value  | 
 
| 
218
 | 
 0  | 
 53  | 
 $sign ? :  | 
 
| 
226
 | 
 117  | 
 53  | 
 if ($value >= $range) { }  | 
 
| 
228
 | 
 80  | 
 37  | 
 $range ? :  | 
 
| 
232
 | 
 17  | 
 100  | 
 if ($self->{'rounding'}) { }  | 
 
| 
238
 | 
 64  | 
 36  | 
 $range ? :  | 
 
| 
252
 | 
 75  | 
 54  | 
 if ($self->{'formatter'}) { }  | 
 
| 
259
 | 
 8  | 
 46  | 
 $value == 1 ? :  | 
 
| 
270
 | 
 9  | 
 44  | 
 if ($self->{'post_process'}) { }  |