blib/lib/Smart/Options.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 31 | 51 | 60.7 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
284 | 4 | 3 | 1 | not scalar @args and keys %{$$self{'subcmd'};} |
316 | 5 | 0 | 1 | ref $val and ref $val eq 'CODE' |
326 | 28 | 2 | 0 | $$argv{$key} and -f $$argv{$key} |
374 | 28 | 0 | 0 | $$argv{$opt} and not -f $$argv{$opt} |
386 | 51 | 0 | 1 | $$argv{'help'} and $$self{'add_help'} |
line | l | !l | condition |
---|---|---|---|
31 | 3 | 56 | $opt{'add_help'} // 1 |
145 | 3 | 3 | scalar keys %$demand or scalar keys %$describe |
183 | 2 | 3 | $$argv{$key} //= {} |
257 | 0 | 0 | $$argv{$option} //= {} |
301 | 0 | 0 | $$argv{$key} //= {} |
308 | 1 | 60 | $$argv{'command'} or '' |
348 | 0 | 0 | $$argv{$opt} //= 0 |
365 | 10 | 0 | $$argv{$opt} //= [] |
371 | 2 | 0 | $$argv{$opt} //= {} |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
118 | 1 | 4 | 2 | $desc ||= $$self{'describe'}{$opt} |
129 | 0 | 2 | 6 | $value ||= $$self{'default'}{$opt} |
173 | 0 | 4 | 0 | $fh //= *STDERR |
252 | 29 | 0 | 8 | $2 // $3 |
317 | 0 | 1 | 0 | $$argv{$opt} //= &$val() |
320 | 1 | 4 | 0 | $$argv{$opt} //= $val |