line |
true |
false |
branch |
97
|
0 |
2 |
if $pathspec->{'x-schema'} |
102
|
2 |
3 |
if ($method eq 'get') { } |
|
2 |
1 |
elsif ($method =~ /^(put|post)$/u) { } |
106
|
0 |
2 |
unless $schema = $response_spec->{'schema'} |
109
|
0 |
2 |
unless $op_spec->{'parameters'} |
110
|
1 |
1 |
unless $pathspec->{'parameters'} |
112
|
0 |
2 |
if @body_params > 1 |
113
|
0 |
2 |
unless $schema = $body_params[0]{'schema'} |
118
|
2 |
3 |
unless my $this_ref = $schema->{'$ref'} || $schema->{'items'} && $schema->{'items'}{'$ref'} || $schema->{'properties'} && $schema->{'properties'}{'items'} && $schema->{'properties'}{'items'}{'$ref'} |
119
|
0 |
3 |
unless $this_ref =~ s[^#/definitions/][]u |
120
|
0 |
3 |
if $this_ref and $schema_name and $this_ref ne $schema_name |
124
|
0 |
2 |
unless ($schema_name) |
126
|
0 |
0 |
unless $schema_name |
138
|
0 |
2 |
unless $spec->{'definitions'}{$schema} |
157
|
2 |
3 |
unless $pathspec->{'parameters'} |
158
|
2 |
3 |
unless $op_spec->{'parameters'} |
163
|
2 |
3 |
if ($method eq 'get') { } |
|
1 |
2 |
elsif ($method eq 'post') { } |
|
1 |
1 |
elsif ($method eq 'put') { } |
|
1 |
0 |
elsif ($method eq 'delete') { } |
165
|
1 |
1 |
if ($id_field) { } |
187
|
0 |
1 |
unless $id_field |
194
|
0 |
1 |
unless $id_field |
240
|
0 |
1 |
if $schema->{'x-ignore'} |
242
|
0 |
1 |
ref $id_field eq 'ARRAY' ? : |
264
|
0 |
3 |
ref $props{$_}{'type'} eq 'ARRAY' ? : |
265
|
0 |
2 |
$type eq 'array' ? : |
|
0 |
2 |
$type eq 'boolean' ? : |
|
1 |
2 |
$type eq 'number' || $type eq 'integer' ? : |
332
|
0 |
1 |
@id_fields > 1 ? : |
|
0 |
1 |
$schema->{'x-view'} ? : |
370
|
0 |
1 |
$schema->{'x-view'} ? : |