| blib/lib/MooX/TaggedAttributes.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 15 | 21 | 71.4 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 99 | 10 | 0 | 8 | defined $args{"-propagate"} and $args{"-propagate"} |
| 214 | 0 | 93 | 18 | defined $opt{'-class'} && $TAGHANDLER{$opt{'-class'}} |
| line | l | !l | condition |
|---|---|---|---|
| 210 | 27 | 88 | $TAGSTORE{$target} //= [] |
| 219 | 4 | 18 | $TAGHANDLER{$target} //= [] |
| 249 | 51 | 0 | $Moo::Role::INFO{$target}{"modifiers"} ||= [] |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 134 | 57 | 40 | 0 | shift() // caller |
| 199 | 115 | 0 | 0 | ($opt{'-tags'} // defined $opt{'-class'} && $TAGSTORE{$opt{'-class'}}) || do { |
| 214 | 4 | 18 | 93 | $opt{"-handler"} // defined $opt{'-class'} && $TAGHANDLER{$opt{'-class'}} |