Subroutine Coverage 
| blib/lib/Validation/Class/Prototype.pm | 
 | 
| Criterion | 
Covered | 
Total | 
% | 
| subroutine | 
91 | 
112 | 
 81.2 
 | 
| pod | 
30 | 
67 | 
 44.7 
 | 
|  line  | 
 count  | 
 pod  | 
 subroutine  | 
| 
5
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
6
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
7
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
9
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
10
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
11
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
12
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
13
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
14
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
15
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
16
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
20
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
21
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
22
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
23
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
24
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
25
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
26
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
27
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
149
 | 
 161  | 
 No  | 
 new  | 
| 
169
 | 
 31  | 
 No  | 
 apply_filter  | 
| 
208
 | 
 32  | 
 Yes  | 
 apply_filters  | 
| 
215
 | 
 47  | 
 n/a  | 
 __ANON__  | 
| 
241
 | 
 526  | 
 No  | 
 apply_mixin  | 
| 
271
 | 
 144  | 
 No  | 
 apply_mixin_field  | 
| 
307
 | 
 0  | 
 No  | 
 apply_validator  | 
| 
371
 | 
 1297  | 
 No  | 
 check_field  | 
| 
396
 | 
 1926  | 
 No  | 
 check_mixin  | 
| 
422
 | 
 11  | 
 Yes  | 
 class  | 
| 
508
 | 
 19  | 
 Yes  | 
 clear_queue  | 
| 
528
 | 
 122  | 
 Yes  | 
 clone_field  | 
| 
549
 | 
 5  | 
 Yes  | 
 does  | 
| 
553
 | 
 8  | 
 n/a  | 
 __ANON__  | 
| 
560
 | 
 454  | 
 Yes  | 
 error_count  | 
| 
573
 | 
 0  | 
 Yes  | 
 error_fields  | 
| 
598
 | 
 36  | 
 Yes  | 
 errors_to_string  | 
| 
614
 | 
 0  | 
 No  | 
 flatten_params  | 
| 
631
 | 
 19  | 
 Yes  | 
 get_errors  | 
| 
666
 | 
 0  | 
 Yes  | 
 get_fields  | 
| 
677
 | 
 0  | 
 Yes  | 
 get_hash  | 
| 
686
 | 
 11  | 
 Yes  | 
 get_params  | 
| 
710
 | 
 0  | 
 Yes  | 
 get_values  | 
| 
729
 | 
 404  | 
 Yes  | 
 is_valid  | 
| 
737
 | 
 144  | 
 No  | 
 merge_field  | 
| 
814
 | 
 454  | 
 No  | 
 merge_mixin  | 
| 
890
 | 
 617  | 
 Yes  | 
 normalize  | 
| 
1026
 | 
 10  | 
 Yes  | 
 param  | 
| 
1041
 | 
 9  | 
 No  | 
 pitch_error  | 
| 
1065
 | 
 0  | 
 Yes  | 
 plugin  | 
| 
1087
 | 
 328  | 
 No  | 
 proxy_methods  | 
| 
1127
 | 
 161  | 
 No  | 
 proxy_methods_wrapped  | 
| 
1145
 | 
 144  | 
 Yes  | 
 queue  | 
| 
1155
 | 
 14  | 
 No  | 
 register_attribute  | 
| 
1159
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
1160
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
1185
 | 
 31  | 
 n/a  | 
 __ANON__  | 
| 
1200
 | 
 6  | 
 n/a  | 
 __ANON__  | 
| 
1216
 | 
 4  | 
 No  | 
 register_builder  | 
| 
1226
 | 
 3  | 
 No  | 
 register_directive  | 
| 
1241
 | 
 12  | 
 No  | 
 register_document  | 
| 
1251
 | 
 2  | 
 No  | 
 register_ensure  | 
| 
1273
 | 
 150  | 
 No  | 
 register_field  | 
| 
1313
 | 
 83  | 
 n/a  | 
 __ANON__  | 
| 
1335
 | 
 1  | 
 No  | 
 register_filter  | 
| 
1345
 | 
 0  | 
 No  | 
 register_message  | 
| 
1355
 | 
 18  | 
 No  | 
 register_method  | 
| 
1401
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
1405
 | 
 47  | 
 n/a  | 
 __ANON__  | 
| 
1411
 | 
 55  | 
 n/a  | 
 __ANON__  | 
| 
1412
 | 
 144  | 
 n/a  | 
 __ANON__  | 
| 
1421
 | 
 31  | 
 n/a  | 
 __ANON__  | 
| 
1425
 | 
 6  | 
 n/a  | 
 __ANON__  | 
| 
1429
 | 
 2  | 
 n/a  | 
 __ANON__  | 
| 
1447
 | 
 4  | 
 n/a  | 
 __ANON__  | 
| 
1459
 | 
 6  | 
 n/a  | 
 __ANON__  | 
| 
1463
 | 
 2  | 
 n/a  | 
 __ANON__  | 
| 
1467
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
1485
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
1545
 | 
 19  | 
 No  | 
 register_mixin  | 
| 
1574
 | 
 11  | 
 No  | 
 register_profile  | 
| 
1584
 | 
 18  | 
 No  | 
 register_settings  | 
| 
1596
 | 
 36  | 
 n/a  | 
 __ANON__  | 
| 
1635
 | 
 68  | 
 n/a  | 
 __ANON__  | 
| 
1653
 | 
 51  | 
 n/a  | 
 __ANON__  | 
| 
1667
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
1784
 | 
 1540  | 
 No  | 
 registry  | 
| 
1791
 | 
 0  | 
 Yes  | 
 reset  | 
| 
1806
 | 
 635  | 
 Yes  | 
 reset_errors  | 
| 
1823
 | 
 635  | 
 Yes  | 
 reset_fields  | 
| 
1842
 | 
 0  | 
 Yes  | 
 reset_params  | 
| 
1857
 | 
 8  | 
 Yes  | 
 set_errors  | 
| 
1868
 | 
 0  | 
 Yes  | 
 set_fields  | 
| 
1880
 | 
 5950  | 
 No  | 
 set_method  | 
| 
1891
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
1892
 | 
 109  | 
 n/a  | 
 BEGIN  | 
| 
1901
 | 
 0  | 
 Yes  | 
 set_params  | 
| 
1912
 | 
 0  | 
 No  | 
 set_values  | 
| 
1937
 | 
 167  | 
 No  | 
 snapshot  | 
| 
1980
 | 
 9623  | 
 Yes  | 
 stash  | 
| 
1994
 | 
 2  | 
 No  | 
 throw_error  | 
| 
2005
 | 
 2639  | 
 No  | 
 trigger_event  | 
| 
2057
 | 
 1  | 
 No  | 
 unflatten_params  | 
| 
2064
 | 
 0  | 
 No  | 
 has_valid  | 
| 
2064
 | 
 0  | 
 No  | 
 validates  | 
| 
2066
 | 
 411  | 
 Yes  | 
 validate  | 
| 
2228
 | 
 0  | 
 No  | 
 document_validates  | 
| 
2230
 | 
 16  | 
 Yes  | 
 validate_document  | 
| 
2471
 | 
 0  | 
 No  | 
 method_validates  | 
| 
2473
 | 
 8  | 
 Yes  | 
 validate_method  | 
| 
2494
 | 
 0  | 
 n/a  | 
 __ANON__  | 
| 
2509
 | 
 0  | 
 No  | 
 profile_validates  | 
| 
2511
 | 
 23  | 
 Yes  | 
 validate_profile  |