File Coverage

lib/Pod/Simple/PullParserEndToken.pm
Criterion Covered Total %
statement 14 15 93.3
branch 1 2 50.0
condition 1 3 33.3
subroutine 7 8 87.5
pod 4 5 80.0
total 27 33 81.8


line stmt bran cond sub pod time code
1              
2             require 5;
3             package Pod::Simple::PullParserEndToken;
4 10     10   64 use Pod::Simple::PullParserToken ();
  10         21  
  10         244  
5 10     10   49 use strict;
  10         18  
  10         246  
6 10     10   47 use vars qw(@ISA $VERSION);
  10         20  
  10         2109  
7             @ISA = ('Pod::Simple::PullParserToken');
8             $VERSION = '3.42';
9              
10             sub new { # Class->new(tagname);
11 332     332 0 461 my $class = shift;
12 332   33     1448 return bless ['end', @_], ref($class) || $class;
13             }
14              
15             # Purely accessors:
16              
17 396 50   396 1 1709 sub tagname { (@_ == 2) ? ($_[0][1] = $_[1]) : $_[0][1] }
18 3     3 1 7 sub tag { shift->tagname(@_) }
19              
20             # shortcut:
21 64     64 1 244 sub is_tagname { $_[0][1] eq $_[1] }
22 0     0 1   sub is_tag { shift->is_tagname(@_) }
23              
24             1;
25              
26              
27             __END__