line |
true |
false |
branch |
40
|
5 |
17 |
unless defined $cache |
42
|
0 |
22 |
unless (-d $cache) |
49
|
13 |
9 |
unless defined $mirror |
100
|
1 |
20 |
unless -r $package |
109
|
0 |
5 |
unless -r $mailrc |
118
|
0 |
4 |
unless my $where = $ff->fetch('to', $self->cache) |
121
|
0 |
4 |
unless IO::Uncompress::Gunzip::gunzip($where, $uncompressed) |
131
|
2 |
0 |
-r $package ? : |
136
|
0 |
35 |
unless ref $args eq 'HASH' |
140
|
0 |
35 |
unless -r $index_path |
143
|
0 |
35 |
unless tie *$fh, 'Tie::Handle::SkipHeader', '<', $index_path |
153
|
26 |
9 |
if ($args->{'package'} and ref $args->{'package'} eq '') { } |
156
|
0 |
26 |
if $pos == -1 |
159
|
24 |
30 |
unless $line =~ /\A\Q$args->{'package'}\E\s+/i |
169
|
25 |
10 |
wantarray ? : |
174
|
0 |
5 |
unless ref $args eq 'HASH' |
178
|
0 |
5 |
unless -r $index_path |
179
|
0 |
5 |
unless open my $fh, $index_path |
188
|
2 |
3 |
if ($args->{'id'} and ref $args->{'id'} eq '') { } |
191
|
0 |
2 |
if $pos == -1 |
201
|
3 |
2 |
wantarray ? : |
206
|
0 |
43 |
if ref $arg eq 'CODE' |
222
|
0 |
775125 |
unless defined $line |
224
|
516760 |
258365 |
if ($rules->{'package'}) |
225
|
516702 |
58 |
unless $rules->{'package'}->($mod) |
227
|
35 |
258388 |
if ($rules->{'version'}) |
228
|
32 |
3 |
unless $rules->{'version'}->($version) |
230
|
258365 |
26 |
if ($rules->{'dist'}) |
231
|
258362 |
3 |
unless $rules->{'dist'}->($dist) |
243
|
0 |
31688 |
unless defined $line |
247
|
10564 |
21124 |
if ($rules->{'id'}) |
248
|
10561 |
3 |
unless $rules->{'id'}->($id) |
250
|
10562 |
10565 |
if ($rules->{'fullname'}) |
251
|
10561 |
1 |
unless $rules->{'fullname'}->($fullname) |
253
|
10562 |
4 |
if ($rules->{'email'}) |
254
|
10561 |
1 |
unless $rules->{'email'}->($email) |