line |
true |
false |
branch |
31
|
1 |
19 |
unless defined $self->application |
32
|
2 |
17 |
unless -e $self->destination and -d $self->destination |
40
|
1 |
16 |
if ($path = $self->url->path and $path ne '/') |
55
|
3 |
40 |
unless length $uri->path |
59
|
17 |
23 |
if $segments[-1] eq '' |
76
|
2 |
21 |
unless -e $dir |
78
|
3 |
20 |
unless open my $fh, '> :raw', $file |
87
|
33 |
2 |
unless ref $uri |
90
|
1 |
34 |
if $uri->path and length(($uri->path_segments)[0]) |
124
|
3 |
30 |
if -e $target |
127
|
31 |
2 |
unless $uri->scheme |
128
|
31 |
2 |
unless $uri->host |
134
|
26 |
7 |
if (ref $res eq 'ARRAY') { } |
|
6 |
1 |
elsif (ref $res eq 'CODE') { } |
147
|
3 |
3 |
unless (defined $content) |
148
|
1 |
2 |
if $status ne '200' |
158
|
23 |
9 |
if ($status eq '200') |
165
|
15 |
5 |
if (ref $content eq 'ARRAY') { } |
|
1 |
4 |
elsif (ref $content eq 'GLOB') { } |
|
1 |
3 |
elsif (eval {
do {
$content->can('getline')
}
}) { } |
|
2 |
1 |
elsif (not defined $content) { } |
189
|
1 |
18 |
if (my $last_modified = 'HTTP::Headers::Fast'->new(@$headers)->header('Last-Modified')) |