blib/lib/Dancer/Session/JSON.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
branch | 16 | 24 | 66.6 |
line | true | false | branch |
---|---|---|---|
30 | 1 | 2 | unless defined setting('session_dir') |
34 | 2 | 1 | if (not exists $session_dir_initialized{$session_dir}) |
38 | 2 | 0 | unless (-d $session_dir) |
39 | 0 | 2 | unless mkdir $session_dir |
70 | 2 | 4 | unless -f $session_file |
72 | 0 | 4 | unless open my $fh, '+<', $session_file |
73 | 0 | 4 | unless flock $fh, 2 |
76 | 0 | 4 | unless close $fh |
93 | 1 | 0 | if -f $file |
100 | 1 | 3 | unless open my $fh, '>', $session_file |
101 | 0 | 3 | unless flock $fh, 2 |
104 | 0 | 3 | unless close $fh |