File Coverage

lib/Mail/AuthenticationResults/Header/SubEntry.pm
Criterion Covered Total %
statement 19 19 100.0
branch 4 4 100.0
condition n/a
subroutine 8 8 100.0
pod n/a
total 31 31 100.0


line stmt bran cond sub pod time code
1             package Mail::AuthenticationResults::Header::SubEntry;
2             # ABSTRACT: Class modelling Sub Entry parts of the Authentication Results Header
3              
4             require 5.008;
5 28     28   1850 use strict;
  28         68  
  28         826  
6 28     28   141 use warnings;
  28         48  
  28         1021  
7             our $VERSION = '2.20230112'; # VERSION
8 28     28   149 use Carp;
  28         58  
  28         1437  
9              
10 28     28   165 use base 'Mail::AuthenticationResults::Header::Base';
  28         54  
  28         5750  
11              
12              
13 1389     1389   3399 sub _HAS_KEY{ return 1; }
14 1192     1192   4802 sub _HAS_VALUE{ return 1; }
15 1410     1410   2586 sub _HAS_CHILDREN{ return 1; }
16              
17             sub _ALLOWED_CHILDREN {
18 56     56   145 my ( $self, $child ) = @_;
19 56 100       202 return 1 if ref $child eq 'Mail::AuthenticationResults::Header::Comment';
20 12 100       33 return 1 if ref $child eq 'Mail::AuthenticationResults::Header::Version';
21 7         68 return 0;
22             }
23              
24             1;
25              
26             __END__