File Coverage

blib/lib/HTML/FormFu/Constraint/Printable.pm
Criterion Covered Total %
statement 10 10 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod 1 1 100.0
total 15 15 100.0


line stmt bran cond sub pod time code
1             package HTML::FormFu::Constraint::Printable;
2              
3 2     2   5687 use strict;
  2         5  
  2         99  
4             our $VERSION = '2.05'; # VERSION
5              
6 2     2   7 use Moose;
  2         3  
  2         14  
7             extends 'HTML::FormFu::Constraint::Regex';
8              
9             sub regex {
10 8     8 1 23 return qr/^\p{IsPrint}*\z/;
  1     1   5165  
  1         8  
  1         13  
11             }
12              
13             __PACKAGE__->meta->make_immutable;
14              
15             1;
16              
17             __END__
18              
19             =head1 NAME
20              
21             HTML::FormFu::Constraint::Printable - Printable Characters Constraint
22              
23             =head1 VERSION
24              
25             version 2.05
26              
27             =head1 DESCRIPTION
28              
29             Constraint that checks against the unicode C<print> character class,
30             (Alphanumeric, punct, and space).
31              
32             =head1 SEE ALSO
33              
34             Is a sub-class of, and inherits methods from L<HTML::FormFu::Constraint::Regex>,
35             L<HTML::FormFu::Constraint>
36              
37             L<HTML::FormFu>
38              
39             =head1 AUTHOR
40              
41             Carl Franks C<cfranks@cpan.org>
42              
43             =head1 LICENSE
44              
45             This library is free software, you can redistribute it and/or modify it under
46             the same terms as Perl itself.
47              
48             =cut