| blib/lib/AnyEvent/MP/Config.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| branch | 2 | 16 | 12.5 | 
| line | true | false | branch | 
|---|---|---|---|
| 30 | 0 | 1 | if (open my $fh, '<:raw', $CONFIG_FILE) | 
| 31 | 0 | 0 | if eval { do { local $/; (%CFG) = %{'JSON::XS'->new->utf8->relaxed->decode(scalar <$fh>);}; 1 } } | 
| 44 | 1 | 0 | unless delete $CFG{'dirty'} | 
| 46 | 0 | 0 | unless open my $fh, '>:raw', "$CONFIG_FILE~new~" | 
| 49 | 0 | 0 | unless syswrite $fh, 'JSON::XS'->new->pretty->utf8->encode(\%CFG) . "\n" | 
| 52 | 0 | 0 | unless close $fh | 
| 57 | 0 | 0 | unless rename "$CONFIG_FILE~new~", $CONFIG_FILE | 
| 69 | 0 | 0 | if (defined $name) { } |