File Coverage

blib/lib/Getopt/Kingpin/Type/Int.pm
Criterion Covered Total %
statement 17 17 100.0
branch 2 2 100.0
condition n/a
subroutine 5 5 100.0
pod 1 1 100.0
total 25 25 100.0


line stmt bran cond sub pod time code
1             package Getopt::Kingpin::Type::Int;
2 7     7   164 use 5.008001;
  7         27  
3 7     7   37 use strict;
  7         14  
  7         151  
4 7     7   31 use warnings;
  7         14  
  7         196  
5 7     7   34 use Carp;
  7         14  
  7         1556  
6              
7             our $VERSION = "0.09";
8              
9             sub set_value {
10 17     17 1 30 my $self = shift;
11 17         37 my ($value) = @_;
12              
13 17 100       74 if ($value =~ /^-?[0-9]+$/) {
14             # ok
15             } else {
16 9         377 printf STDERR "int parse error\n";
17 9         68 return undef, 1;
18             }
19 8         27 return $value;
20             }
21              
22             1;
23             __END__