line |
true |
false |
branch |
28
|
1 |
41 |
ref $self->type eq 'ARRAY' ? : |
42
|
1 |
5 |
unless $self->type eq $by->type |
49
|
7 |
4 |
unless $ref eq 'ARRAY' or $ref eq 'HASH' |
52
|
2 |
3 |
if ($self->type eq 'array') { } |
|
2 |
1 |
elsif ($self->type eq 'object') { } |
53
|
1 |
1 |
if $by->{'items'} |
57
|
1 |
1 |
if ref $by->{'required'} eq 'ARRAY' |
59
|
0 |
2 |
unless $by->{'properties'} |
79
|
0 |
8 |
ref $_[0] ? : |
82
|
7 |
21 |
if $property->{'required'} |
105
|
1 |
2 |
if $self->{'strict'} |
106
|
2 |
1 |
if $self->{'items'} |
107
|
2 |
1 |
if defined $self->{'max'} |
108
|
2 |
1 |
if defined $self->{'min'} |
109
|
0 |
3 |
if $self->{'unique'} |
124
|
1 |
13 |
if defined $self->{'enum'} and @{$self->{'enum'};} |
125
|
5 |
9 |
if defined $self->{'max'} |
126
|
5 |
9 |
if defined $self->{'min'} |
127
|
0 |
14 |
if defined $self->{'multiple_of'} |
136
|
1 |
5 |
if $self->{'strict'} |
137
|
0 |
6 |
if defined $self->{'max'} |
138
|
0 |
6 |
if defined $self->{'min'} |
139
|
0 |
6 |
if $self->{'regex'} |
141
|
6 |
0 |
if ref $self->{'properties'} eq 'HASH' |
142
|
4 |
2 |
if ref $self->{'required'} eq 'ARRAY' |
151
|
1 |
17 |
if defined $self->{'enum'} and @{$self->{'enum'};} |
152
|
6 |
12 |
if defined $self->{'format'} |
153
|
2 |
16 |
if defined $self->{'max'} |
154
|
5 |
13 |
if defined $self->{'min'} |
155
|
5 |
13 |
if defined $self->{'regex'} |
161
|
6 |
4 |
unless $_[0]{'type'} |