| blib/lib/Dancer/Plugin/Auth/RBAC/Permissions/Config.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 11 | 14 | 78.5 |
| line | true | false | branch |
|---|---|---|---|
| 19 | 12 | 0 | if ($role) |
| 20 | 3 | 9 | if (grep {/$role/;} @{$$user{'roles'};}) |
| 39 | 10 | 5 | if (defined $$roles{$role}{'permissions'}) |
| 42 | 10 | 0 | if (defined $$permissions{$operation}) |
| 44 | 8 | 2 | if ($action) { } |
| 46 | 8 | 0 | if (defined $$permissions{$operation}{'operations'}) |
| 49 | 6 | 2 | if (grep {/$action/;} @{$operations;}) |