File Coverage

blib/lib/Petal/Utils/UC_First.pm
Criterion Covered Total %
statement 23 23 100.0
branch n/a
condition 1 3 33.3
subroutine 7 7 100.0
pod 0 1 0.0
total 31 34 91.1


line stmt bran cond sub pod time code
1             package Petal::Utils::UC_First;
2              
3 5     5   27 use strict;
  5         9  
  5         231  
4 5     5   38 use warnings::register;
  5         12  
  5         582  
5              
6 5     5   24 use Carp;
  5         10  
  5         312  
7              
8 5     5   25 use base qw( Petal::Utils::Base );
  5         7  
  5         370  
9              
10 5     5   26 use constant name => 'uc_first';
  5         7  
  5         262  
11 5     5   28 use constant aliases => qw();
  5         15  
  5         953  
12              
13             our $VERSION = ((require Petal::Utils), $Petal::Utils::VERSION)[1];
14             our $REVISION = (split(/ /, ' $Revision: 1.2 $ '))[2];
15              
16             sub process {
17 2     2 0 190 my $class = shift;
18 2         5 my $hash = shift;
19 2   33     7 my $args = shift || confess( "'uc_first' expects a variable (got nothing)!" );
20 2         7 my $result = $hash->fetch($args);
21 2         68 return "\u$result";
22             }
23              
24             1;
25              
26             __END__