| blib/lib/Data/Tubes/Plugin/Plumbing.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 18 | 30 | 60.0 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 46 | 2 | 0 | 12 | not defined $selector and defined $args->{'key'} | 
| 82 | 8 | 0 | 0 | not defined $selector and defined $args{'output'} | 
| 86 | 5 | 0 | 3 | defined $cleaner and not ref $cleaner | 
| 90 | 7 | 1 | 0 | defined $merger and not ref $merger | 
| 295 | 51 | 11 | 7 | $gate and not &$gate($record) | 
| line | l | !l | condition | 
|---|---|---|---|
| 69 | 8 | 0 | $args{'cache'} // {} | 
| 249 | 15 | 0 | $args{'tubes'} || [] | 
| 264 | 1 | 14 | $args{'gate'} // undef | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 55 | 14 | 0 | 0 | defined $selector or $args->{'missing_ok'} | 
| 165 | 24 | 0 | 0 | &$selector($record) // $default | 
| 173 | 10 | 14 | 0 | $handler_for{$key} //= exists $predefined_for{$key} ? (tubify($predefined_for{$key}))[0] : (tubify(\%args, &$factory($key, $record)))[0] |