blib/lib/JSON/ize.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
branch | 18 | 24 | 75.0 |
line | true | false | branch |
---|---|---|---|
20 | 4 | 20 | unless (defined $inp) |
23 | 5 | 15 | if (ref $inp) { } |
25 | 4 | 1 | $subr && $subr =~ /Y|yamli[sz]e$/ ? : |
28 | 4 | 11 | if (looks_like_json($inp)) { } |
0 | 11 | elsif (looks_like_yaml($inp)) { } | |
37 | 1 | 10 | unless -e $inp |
38 | 10 | 0 | if (eval 'require PerlIO::gzip; 1') { } |
39 | 0 | 10 | unless open $f, '<:gzip(autopop)', $inp |
42 | 0 | 0 | unless open $f, "$inp" |
48 | 6 | 0 | if (/at character offset/) |
50 | 2 | 4 | if (looks_like_json($j)) |
56 | 1 | 1 | if (looks_like_yaml($j)) |