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' |