line |
true |
false |
branch |
70
|
22 |
3 |
if 1 == scalar @_ |
80
|
0 |
0 |
if 'json' eq $type |
81
|
0 |
0 |
if 'yaml' eq $type |
88
|
0 |
0 |
if $filename =~ /\.json$/ |
89
|
0 |
0 |
if $filename =~ /\.yaml$/ |
90
|
0 |
0 |
if $filename =~ /\.yml$/ |
111
|
0 |
0 |
if (2 == scalar @_) |
115
|
0 |
0 |
if $type eq 'auto' |
123
|
0 |
0 |
if (2 == scalar @_) |
127
|
0 |
0 |
if $type eq 'auto' |
135
|
22 |
9 |
if 1 == scalar @_ |
137
|
25 |
6 |
if 'ARRAY' ne ref $path |
144
|
0 |
0 |
if 1 == scalar @_ |
145
|
0 |
0 |
'ARRAY' eq ref $path ? : |
154
|
25 |
1 |
if ('HASH' eq ref $data) |
158
|
1 |
0 |
if ('ARRAY' eq ref $data) |
159
|
0 |
1 |
unless (/^\d+$/) |
178
|
1 |
2 |
if (not defined $key_pre or $key_pre eq '') |
183
|
1 |
1 |
if ('HASH' eq ref $data_pre) |
187
|
1 |
0 |
if ('ARRAY' eq ref $data_pre) |
188
|
0 |
1 |
unless ($key_pre =~ /^\d+$/) |
204
|
1 |
2 |
if (not defined $key_pre or $key_pre eq '') |
209
|
1 |
1 |
if ('HASH' eq ref $data_pre) |
213
|
1 |
0 |
if ('ARRAY' eq ref $data_pre) |
214
|
0 |
1 |
unless ($key_pre =~ /^\d+$/) |
231
|
1 |
2 |
if (not defined $key_to or $key_to eq '') |
236
|
1 |
1 |
if ('HASH' eq ref $data_to) |
240
|
1 |
0 |
if ('ARRAY' eq ref $data_to) |
241
|
0 |
1 |
unless ($key_to =~ /^\d+$/) |