blib/lib/Hash/Compact.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 22 | 28 | 78.5 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
12 | 5 | 0 | 11 | @_ > 1 && (ref $_[-1] || '') eq 'HASH' |
62 | 0 | 2 | 17 | defined $value and not ref $value |
2 | 12 | 5 | defined $value and not ref $value and $value eq ($$option{'default'} || '') | |
92 | 14 | 0 | 1 | blessed $value and $value->can('to_hash') |
line | l | !l | condition |
---|---|---|---|
14 | 14 | 2 | shift() || {} |
16 | 16 | 0 | ref $args || '' |
59 | 12 | 7 | $self->options->{$key} || {} |
62 | 8 | 9 | $$option{'default'} || '' |
72 | 12 | 4 | $self->options->{$key} || {} |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
60 | 7 | 12 | 0 | $$option{'alias_for'} || $key |
74 | 9 | 7 | 0 | $$self{$$option{'alias_for'} or $key} || $$option{'default'} |