| line | % | coverage | condition |
| 247 | 100 | | scalar @_ == 1 and not ref $_[0] |
| 100 | | A | B | C | D | dec |
|---|
| 0 | X | X | X | 0 | | 1 | 0 | X | X | 0 | | 1 | 1 | 0 | X | 0 | | 1 | 1 | 1 | 0 | 0 | | 1 | 1 | 1 | 1 | 1 |
| scalar @_ == 0 and not ref $class_in and defined $class_in and -d $class_in |
| 272 | 100 | | A | B | C | D | dec |
|---|
| 0 | X | X | X | 0 | | 1 | 0 | X | X | 0 | | 1 | 1 | 0 | X | 0 | | 1 | 1 | 1 | 0 | 0 | | 1 | 1 | 1 | 1 | 1 |
| &Scalar::Util::blessed($args{"logger"}) and $args{"logger"}->can("info") and $args{"logger"}->can("warn") and $args{"logger"}->can("error") |
| 306 | 67 | | defined $args{"directory"} and not ref $args{"directory"} |
| 320 | 67 | | defined $args{"directory"} and not -d $args{'directory'} && -r $args{'directory'} |
| 100 | | -d $args{'directory'} && -r $args{'directory'} |
| 557 | 67 | | defined $$params{"last"} and length $$params{"last"} > 0 |
| 567 | 100 | | $$self{"obituaries"} //= "Genealogy::Obituary::Lookup::obituaries"->new("no_entry", 1, "no_fixate", 1, %{$self;}) |
| 630 | 100 | | $source eq "M" or $source eq "F" |
| 635 | 100 | | defined $$obit{"newspaper"} and $$obit{"newspaper"} =~ m[\Ahttps?://] |
| 660 | 67 | | $MESSAGES{$key} // Carp::croak("Unknown i18n key '${key}'") |
| 662 | 100 | | $args //= {} |
| 666 | 100 | | $$args{$1} // "" |