File Coverage

lib/Code/Statistics/Metric/lines.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod 1 1 100.0
total 17 17 100.0


line stmt bran cond sub pod time code
1 1     1   1213 use strict;
  1         3  
  1         94  
2 1     1   8 use warnings;
  1         2  
  1         72  
3              
4             package Code::Statistics::Metric::lines;
5             {
6             $Code::Statistics::Metric::lines::VERSION = '1.112980';
7             }
8              
9             # ABSTRACT: measures the line count of a target
10              
11 1     1   6 use Moose;
  1         2  
  1         17  
12             extends 'Code::Statistics::Metric';
13              
14              
15             sub measure {
16 76     76 1 136 my ( $class, $target ) = @_;
17 76         241 my @lines = split /\n/, $target->content;
18 76         14339 return scalar @lines;
19             }
20              
21             1;
22              
23             __END__
24             =pod
25              
26             =head1 NAME
27              
28             Code::Statistics::Metric::lines - measures the line count of a target
29              
30             =head1 VERSION
31              
32             version 1.112980
33              
34             =head2 measure
35             Returns the line count of the given target.
36              
37             =head1 AUTHOR
38              
39             Christian Walde <mithaldu@yahoo.de>
40              
41             =head1 COPYRIGHT AND LICENSE
42              
43             This software is Copyright (c) 2010 by Christian Walde.
44              
45             This is free software, licensed under:
46              
47             DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE, Version 2, December 2004
48              
49             =cut
50