|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
28
 | 
 0  | 
 2  | 
 unless my $impl = $args{'impl'}  | 
 
| 
31
 | 
 0  | 
 20  | 
 unless $impl->can($method)  | 
 
| 
42
 | 
 2  | 
 0  | 
 if ($self->nosniff_header)  | 
 
| 
59
 | 
 20  | 
 40  | 
 if ($method =~ /^(?:GET|HEAD)$/) { }  | 
 
| 
 | 
 18  | 
 22  | 
 elsif ($method eq 'PUT') { }  | 
 
| 
 | 
 10  | 
 12  | 
 elsif ($method eq 'DELETE') { }  | 
 
| 
 | 
 2  | 
 10  | 
 elsif ($method eq 'POST') { }  | 
 
| 
 | 
 10  | 
 0  | 
 elsif ($method eq 'MOVE') { }  | 
 
| 
63
 | 
 8  | 
 10  | 
 if ($cl == 0) { }  | 
 
| 
83
 | 
 0  | 
 70  | 
 unless ($path =~ m[^/([^/]+)(?:/(.+)$)?])  | 
 
| 
93
 | 
 2  | 
 6  | 
 if ($object_name)  | 
 
| 
101
 | 
 2  | 
 4  | 
 if ($bucket)  | 
 
| 
109
 | 
 0  | 
 4  | 
 unless ($bucket)  | 
 
| 
126
 | 
 2  | 
 8  | 
 unless ($bucket)  | 
 
| 
130
 | 
 2  | 
 6  | 
 unless ($object_name)  | 
 
| 
140
 | 
 0  | 
 6  | 
 if ($code = $input->can('rewind')) { }  | 
 
| 
 | 
 6  | 
 0  | 
 elsif ($code = $input->can('seek')) { }  | 
 
| 
147
 | 
 6  | 
 0  | 
 if ($req->content_type)  | 
 
| 
164
 | 
 0  | 
 6  | 
 unless ($object)  | 
 
| 
179
 | 
 4  | 
 6  | 
 unless ($bucket)  | 
 
| 
180
 | 
 2  | 
 2  | 
 if (not $object_name) { }  | 
 
| 
189
 | 
 2  | 
 4  | 
 unless ($object_name)  | 
 
| 
195
 | 
 0  | 
 2  | 
 unless ($ret)  | 
 
| 
207
 | 
 2  | 
 2  | 
 unless ($is_valid)  | 
 
| 
211
 | 
 2  | 
 0  | 
 if ($self->impl->delete_object({'bucket', $bucket, 'object_name', $object_name, 'request', $req})) { }  | 
 
| 
230
 | 
 2  | 
 18  | 
 unless ($bucket)  | 
 
| 
240
 | 
 6  | 
 10  | 
 unless ($object)  | 
 
| 
245
 | 
 10  | 
 0  | 
 if (my $ct = $object->can('content_type'))  | 
 
| 
248
 | 
 10  | 
 0  | 
 if (my $lm = $object->can('modified_on'))  | 
 
| 
252
 | 
 2  | 
 8  | 
 $req->method eq 'HEAD' ? :  | 
 
| 
266
 | 
 0  | 
 2  | 
 unless ($bucket)  | 
 
| 
275
 | 
 0  | 
 2  | 
 unless ($is_valid)  | 
 
| 
288
 | 
 2  | 
 0  | 
 if ($ret) { }  | 
 
| 
304
 | 
 0  | 
 10  | 
 unless ($bucket)  | 
 
| 
309
 | 
 4  | 
 6  | 
 unless ($object_name)  | 
 
| 
311
 | 
 0  | 
 4  | 
 unless ($dest_bucket)  | 
 
| 
314
 | 
 0  | 
 4  | 
 if ($dest_object)  | 
 
| 
322
 | 
 2  | 
 2  | 
 if ($ok) { }  | 
 
| 
334
 | 
 0  | 
 6  | 
 unless ($is_valid)  | 
 
| 
342
 | 
 2  | 
 4  | 
 if ($dest_bucket_name eq $bucket_name) { }  | 
 
| 
349
 | 
 2  | 
 2  | 
 unless ($dest_bucket)  | 
 
| 
362
 | 
 0  | 
 4  | 
 unless ($rv)  |