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 8     8   170 use 5.008001;
  8         30  
3 8     8   47 use strict;
  8         15  
  8         217  
4 8     8   61 use warnings;
  8         19  
  8         245  
5 8     8   41 use Carp;
  8         25  
  8         1693  
6              
7             our $VERSION = "0.10";
8              
9             sub set_value {
10 21     21 1 42 my $self = shift;
11 21         46 my ($value) = @_;
12              
13 21 100       99 if ($value =~ /^-?[0-9]+$/) {
14             # ok
15             } else {
16 11         540 printf STDERR "int parse error\n";
17 11         93 return undef, 1;
18             }
19 10         35 return $value;
20             }
21              
22             1;
23             __END__