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   155 use 5.008001;
  8         30  
3 8     8   46 use strict;
  8         14  
  8         164  
4 8     8   39 use warnings;
  8         17  
  8         218  
5 8     8   53 use Carp;
  8         17  
  8         1613  
6              
7             our $VERSION = "0.11";
8              
9             sub set_value {
10 21     21 1 48 my $self = shift;
11 21         42 my ($value) = @_;
12              
13 21 100       93 if ($value =~ /^-?[0-9]+$/) {
14             # ok
15             } else {
16 11         509 printf STDERR "int parse error\n";
17 11         143 return undef, 1;
18             }
19 10         29 return $value;
20             }
21              
22             1;
23             __END__