blib/lib/Config/MVP/Slicer.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 23 | 26 | 88.4 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
131 | 1 | 1 | 0 | $type->name eq 'Str' and $opts->{'join'} |
148 | 3 | 0 | 1 | $type->name =~ /^arrayref/i and ref $value ne 'ARRAY' |
178 | 26 | 6 | 4 | exists $hash->{$key} and ref $hash->{$key} eq 'ARRAY' |
188 | 23 | 48 | 1 | exists $hash->{$key} and ref $hash->{$key} ne 'ARRAY' |
line | l | !l | condition |
---|---|---|---|
108 | 2 | 18 | $opts ||= {} |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
91 | 68 | 26 | 479 | $self->match_name($plug, $name) or $self->match_package($plug, $pack) |
110 | 2 | 18 | 0 | $opts->{'slice'} || $self->slice($plugin) |
178 | 67 | 4 | 32 | $options->{'array'} or exists $hash->{$key} and ref $hash->{$key} eq 'ARRAY' |
4 | 1 | 31 | $options->{'array'} or exists $hash->{$key} and ref $hash->{$key} eq 'ARRAY' or ref $value eq 'ARRAY' |