| blib/lib/RapidApp/Util/Hash/Merge.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 10 | 31 | 32.2 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 282 | 0 | 67557 | 4 | $self->{'clone'} and not $clone |
| 285 | 67561 | 0 | 0 | !($Clone::VERSION || 0) > 0.09 and ref $_[0] ne 'HASH' |
| 67561 | 0 | 0 | !($Clone::VERSION || 0) > 0.09 and ref $_[0] ne 'HASH' and ref $_[0] ne 'ARRAY' |
| line | l | !l | condition |
|---|---|---|---|
| 148 | 0 | 0 | $name ||= 'user defined' |
| 285 | 67561 | 0 | $Clone::VERSION || 0 |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 108 | 44627 | 0 | 29897 | $type eq 'RapidApp::Util::Hash::Merge' or eval { do { $_[0]->isa('RapidApp::Util::Hash::Merge') } } |
| 116 | 0 | 0 | 0 | ref $pkg || $pkg |
| 117 | 0 | 0 | 0 | shift() || $RapidApp::Util::Hash::Merge::context->{'behavior'} |
| 130 | 6 | 0 | 0 | exists $self->{'behaviors'}{$value} or exists $GLOBAL->{'behaviors'}{$value} |
| 136 | 6 | 0 | 0 | $self->{'behaviors'}{$value} || $GLOBAL->{'behaviors'}{$value} |
| 216 | 0 | 0 | 5337 | ref $left ne 'HASH' or ref $right ne 'HASH' |