File Coverage

blib/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             package Pod::Simple::PullParserEndToken;
2 10     10   65 use strict;
  10         20  
  10         279  
3 10     10   52 use warnings;
  10         18  
  10         224  
4 10     10   50 use Pod::Simple::PullParserToken ();
  10         18  
  10         1890  
5             our @ISA = ('Pod::Simple::PullParserToken');
6             our $VERSION = '3.45';
7              
8             sub new { # Class->new(tagname);
9 332     332 0 537 my $class = shift;
10 332   33     1620 return bless ['end', @_], ref($class) || $class;
11             }
12              
13             # Purely accessors:
14              
15 396 50   396 1 2031 sub tagname { (@_ == 2) ? ($_[0][1] = $_[1]) : $_[0][1] }
16 3     3 1 12 sub tag { shift->tagname(@_) }
17              
18             # shortcut:
19 64     64 1 260 sub is_tagname { $_[0][1] eq $_[1] }
20 0     0 1   sub is_tag { shift->is_tagname(@_) }
21              
22             1;
23              
24              
25             __END__