| blib/lib/Role.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| subroutine | 41 | 43 | 95.3 |
| pod | 7 | 8 | 87.5 |
| line | count | pod | subroutine |
|---|---|---|---|
| 3 | 30 | n/a | BEGIN |
| 4 | 30 | n/a | BEGIN |
| 5 | 30 | n/a | BEGIN |
| 29 | 55 | n/a | import |
| 31 | 30 | n/a | BEGIN |
| 50 | 36 | Yes | with |
| 76 | 13 | Yes | requires |
| 83 | 5 | Yes | excludes |
| 90 | 49 | Yes | apply_role |
| 109 | 1 | Yes | get_applied_roles |
| 115 | 2 | Yes | is_role |
| 120 | 2 | Yes | does |
| 125 | 0 | No | does |
| 134 | 78 | n/a | _get_role_methods_directly |
| 135 | 30 | n/a | BEGIN |
| 151 | 52 | n/a | _class_can_handle_attributes |
| 163 | 30 | n/a | BEGIN |
| 171 | 59 | n/a | _ensure_role_loaded |
| 189 | 4 | n/a | _cache_role_methods |
| 190 | 30 | n/a | BEGIN |
| 206 | 55 | n/a | _export_with |
| 207 | 30 | n/a | BEGIN |
| 212 | 57 | n/a | _ensure_class_base |
| 215 | 30 | n/a | BEGIN |
| 221 | 51 | n/a | _process_role_arguments |
| 241 | 8 | n/a | _role_has |
| 244 | 30 | n/a | BEGIN |
| 246 | 0 | n/a | __ANON__ |
| 255 | 57 | n/a | _apply_single_role |
| 362 | 30 | n/a | BEGIN |
| 363 | 30 | n/a | BEGIN |
| 372 | 30 | n/a | BEGIN |
| 381 | 52 | n/a | _apply_role_attributes |
| 392 | 30 | n/a | BEGIN |
| 401 | 10 | n/a | __ANON__ |
| 412 | 15 | n/a | _find_method_origin |
| 417 | 30 | n/a | BEGIN |
| 449 | 20 | n/a | _class_does_role |
| 451 | 30 | n/a | BEGIN |
| 459 | 76 | n/a | _add_does_method |
| 460 | 30 | n/a | BEGIN |
| 461 | 30 | n/a | BEGIN |
| 463 | 13 | n/a | __ANON__ |