| blib/lib/Smart/Options.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 33 | 54 | 61.1 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 308 | 4 | 3 | 1 | not scalar @args and keys %{$$self{'subcmd'};} |
| 347 | 6 | 0 | 1 | ref $val and ref $val eq 'CODE' |
| 357 | 28 | 2 | 0 | $argv->{$key} and -f $argv->{$key} |
| 405 | 27 | 0 | 0 | $argv->{$opt} and not -f $argv->{$opt} |
| 417 | 54 | 1 | 0 | $argv->{'help'} and $self->{'add_help'} |
| line | l | !l | condition |
|---|---|---|---|
| 33 | 3 | 59 | $opt{'add_help'} // 1 |
| 149 | 3 | 3 | scalar keys %$demand or scalar keys %$describe |
| 187 | 2 | 3 | $argv->{$key} //= {} |
| 266 | 0 | 0 | $argv->{$option} //= {} |
| 325 | 0 | 0 | $argv->{$key} //= {} |
| 332 | 1 | 63 | $argv->{'command'} or '' |
| 379 | 0 | 0 | $argv->{$opt} //= 0 |
| 396 | 10 | 0 | $argv->{$opt} //= [] |
| 402 | 2 | 0 | $argv->{$opt} //= {} |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 122 | 1 | 4 | 2 | $desc ||= $self->{'describe'}{$opt} |
| 133 | 0 | 2 | 6 | $value ||= $self->{'default'}{$opt} |
| 177 | 0 | 4 | 0 | $fh //= *STDERR |
| 256 | 29 | 0 | 8 | $2 // $3 |
| 341 | 1 | 1 | 0 | $argv->{$option} //= $ENV{uc $self->{'env_prefix'} . "_$env"} |
| 348 | 0 | 1 | 0 | $argv->{$opt} //= &$val() |
| 351 | 2 | 4 | 0 | $argv->{$opt} //= $val |