| 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+$/) |