| line | true | false | branch | 
 
| 81 | 0 | 3 | unless ($fname) | 
 
| 84 | 2 | 1 | if ($fname and -f $fname) { } | 
 
| 98 | 0 | 2 | if ($self->error) | 
 
| 99 | 0 | 0 | if $self->die_on_error | 
 
| 104 | 2 | 0 | if (keys %$config) | 
 
| 111 | 0 | 1 | if $self->die_on_error | 
 
| 127 | 2 | 1 | if (not $filename) { } | 
 
| 129 | 2 | 0 | if $self->changed | 
 
| 136 | 3 | 0 | if ($need_save) | 
 
| 137 | 1 | 2 | if ($self->nostore) | 
 
| 148 | 0 | 2 | unless (-d path($filename)->dirname) | 
 
| 158 | 0 | 2 | if $self->error and $self->die_on_error | 
 
| 185 | 20 | 10 | if ($$ref{$item}) { } | 
 
| 190 | 10 | 0 | if ($value) { } | 
 
| 193 | 5 | 5 | if ($i + 1 == scalar @items) { } | 
 
| 214 | 15 | 0 | $done ? : | 
 
| 244 | 5 | 0 | if keys %{$self->raw;} |