line |
true |
false |
branch |
34
|
12 |
0 |
unless ($response_parser and eval {
do {
$response_parser->isa('WebService::Simple::Parser')
}
}) |
38
|
3 |
9 |
unless (ref $config) |
42
|
12 |
0 |
unless ($module =~ s/^\+//) |
45
|
8 |
4 |
unless ('Class::Inspector'->loaded($module)) |
46
|
0 |
8 |
unless $module->require |
48
|
12 |
0 |
unless $config->{'args'} |
52
|
12 |
0 |
if (not $cache or ref $cache eq 'HASH') |
53
|
0 |
12 |
ref $cache eq 'HASH' ? : |
54
|
0 |
12 |
if ($config) |
55
|
0 |
0 |
unless (ref $config) |
60
|
0 |
0 |
unless ('Class::Inspector'->loaded($module)) |
61
|
0 |
0 |
unless $module->require |
66
|
0 |
0 |
$config->{'hashref_args'} ? : |
80
|
1 |
11 |
if ($self->{'content_type'} and $self->{'content_type'} eq 'application/json') { } |
100
|
14 |
0 |
unless $cache |
109
|
14 |
0 |
unless $cache |
118
|
0 |
0 |
unless $cache |
143
|
34 |
1 |
ref($args{'url'}) =~ /^URI/ ? : |
144
|
13 |
22 |
if (my $extra_path = $args{'extra_path'}) |
148
|
33 |
2 |
if ($args{'params'}) |
149
|
32 |
1 |
if (ref $args{'params'} eq 'Hash::MultiValue') { } |
164
|
6 |
8 |
if (ref $_[0] eq 'HASH') { } |
169
|
4 |
4 |
if (ref $_[0] eq 'HASH') |
180
|
0 |
14 |
if $self->{'debug'} |
183
|
14 |
0 |
unless (defined $self->{'compression'} and not $self->{'compression'}) |
190
|
0 |
14 |
if ($response) |
191
|
0 |
0 |
if ($response->isa('WebService::Simple::Response')) { } |
203
|
14 |
0 |
if ($response->is_success) { } |
210
|
0 |
0 |
unless defined $self->{'croak'} and not $self->{'croak'} |
220
|
10 |
10 |
if (ref $_[0] eq 'HASH') { } |
|
5 |
5 |
elsif (ref $_[1] eq 'HASH') { } |
|
2 |
3 |
elsif (@_ % 2) { } |
232
|
20 |
0 |
unless (defined $self->{'compression'} and not $self->{'compression'}) |
241
|
2 |
18 |
if ($self->{'content_type'} and $self->{'content_type'} eq 'application/json' or $headers{'Content-Type'} and $headers{'Content-Type'} eq 'application/json') { } |
242
|
1 |
1 |
unless $self->{'request_parser_json'} |
264
|
0 |
18 |
if $self->{'content_type'} |
269
|
20 |
0 |
if ($response->is_success) { } |
275
|
0 |
0 |
unless defined $self->{'croak'} and not $self->{'croak'} |