line |
true |
false |
branch |
125
|
0 |
0 |
unless $self->class ne 'Mail::SPF::Record' |
128
|
0 |
0 |
unless defined $$self{'parse_text'} |
191
|
0 |
0 |
unless defined $$self{'parse_text'} |
201
|
0 |
0 |
if (not $$self{'parse_text'} =~ s/^${\$self->version_tag_pattern;}(?:\x20+|$)//) |
209
|
0 |
0 |
if ($$self{'parse_text'} =~ s/
^
(
${\'Mail::SPF::Mech'->qualifier_pattern;}?
(${\'Mail::SPF::Mech'->name_pattern;})
[^\x20]*
)
(?: \x20+ | $ )
//x) { } |
|
0 |
0 |
elsif ($$self{'parse_text'} =~ s/
^
(
(${\'Mail::SPF::Mod'->name_pattern;}) =
[^\x20]*
)
(?: \x20+ | $ )
//x) { } |
223
|
0 |
0 |
unless defined $mech_class |
241
|
0 |
0 |
if (defined $mod_class) { } |
244
|
0 |
0 |
if ($mod->isa('Mail::SPF::GlobalMod')) { } |
|
0 |
0 |
elsif ($mod->isa('Mail::SPF::PositionalMod')) { } |
246
|
0 |
0 |
if defined $$self{'global_mods'}{$mod_name} |
272
|
0 |
0 |
if $$self{'parse_text'} ne '' |
288
|
0 |
0 |
unless defined $$self{'text'} |
377
|
0 |
0 |
unless defined $server |
379
|
0 |
0 |
unless defined $request |
384
|
0 |
0 |
if ($term->isa('Mail::SPF::Mech')) { } |
|
0 |
0 |
elsif ($term->isa('Mail::SPF::PositionalMod')) { } |
|
0 |
0 |
elsif ($term->isa('Mail::SPF::UnknownMod')) { } |
387
|
0 |
0 |
if ($mech->match($server, $request)) |