line |
true |
false |
branch |
17
|
30 |
7 |
if (ref $body eq 'HASH' or ref $body eq 'ARRAY') { } |
18
|
25 |
5 |
ref $body eq 'HASH' ? : |
28
|
35 |
2 |
if (ref $callback ne 'CODE') { } |
29
|
33 |
2 |
if ($body ne '') { } |
|
2 |
0 |
elsif ($uri =~ /\?/msx) { } |
41
|
2 |
0 |
if ($body ne '') { } |
|
0 |
0 |
elsif ($uri =~ /\?/msx) { } |
75
|
0 |
2 |
if (ref $methods eq 'SCALAR') { } |
|
1 |
1 |
elsif (defined $methods and ref $methods eq '') { } |
81
|
0 |
2 |
if (ref $methods ne 'ARRAY') |
86
|
0 |
3 |
if (exists $m{$method} and $m{$method} ne $uri) |
105
|
37 |
0 |
if $self->ua->server->app |
106
|
0 |
37 |
if ($log and $log->is_level('debug')) |
111
|
0 |
37 |
unless ($tx_res->is_success or $tx_res->is_client_error) |
119
|
0 |
37 |
unless eval {
do {
$rpc_res = decode_json($tx_res->body || '{}');
1
}
} |
120
|
0 |
37 |
if ($decode_error and $log) |
130
|
2 |
35 |
ref $rpc_res eq 'ARRAY' ? : |
155
|
1 |
3 |
if ($method eq 'DESTROY') |
159
|
0 |
3 |
unless (exists $self->{'methods'}{$method}) |
170
|
3 |
0 |
defined $res ? : |
185
|
25 |
15 |
ref $rpc_response eq 'HASH' && exists $rpc_response->{'result'} ? : |
194
|
26 |
0 |
ref $rpc_response eq 'HASH' && exists $rpc_response->{'id'} ? : |
201
|
71 |
23 |
ref $rpc_response eq 'HASH' && exists $rpc_response->{'error'} ? : |
207
|
14 |
0 |
$self->is_error ? : |
212
|
14 |
0 |
$self->is_error ? : |
217
|
14 |
0 |
$self->is_error ? : |