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   70 use strict;
  10         19  
  10         359  
3 10     10   44 use warnings;
  10         18  
  10         499  
4 10     10   50 use Pod::Simple::PullParserToken ();
  10         17  
  10         2357  
5             our @ISA = ('Pod::Simple::PullParserToken');
6             our $VERSION = '3.47';
7              
8             sub new { # Class->new(tagname);
9 335     335 0 533 my $class = shift;
10 335   33     1524 return bless ['end', @_], ref($class) || $class;
11             }
12              
13             # Purely accessors:
14              
15 399 50   399 1 1990 sub tagname { (@_ == 2) ? ($_[0][1] = $_[1]) : $_[0][1] }
16 3     3 1 6 sub tag { shift->tagname(@_) }
17              
18             # shortcut:
19 64     64 1 351 sub is_tagname { $_[0][1] eq $_[1] }
20 0     0 1   sub is_tag { shift->is_tagname(@_) }
21              
22             1;
23              
24              
25             __END__