File Coverage

blib/lib/Regexp/Common/URI/fax.pm
Criterion Covered Total %
statement 18 18 100.0
branch n/a
condition n/a
subroutine 6 6 100.0
pod n/a
total 24 24 100.0


line stmt bran cond sub pod time code
1             package Regexp::Common::URI::fax;
2              
3 71     71   284 use Regexp::Common qw /pattern clean no_defaults/;
  71         74  
  71         330  
4 71     71   258 use Regexp::Common::URI qw /register_uri/;
  71         80  
  71         4615  
5 71         7567 use Regexp::Common::URI::RFC2806 qw /$fax_subscriber
6 71     71   22619 $fax_subscriber_no_future/;
  71         114  
7              
8 71     71   341 use strict;
  71         113  
  71         1095  
9 71     71   192 use warnings;
  71         67  
  71         1366  
10              
11 71     71   188 use vars qw /$VERSION/;
  71         71  
  71         6617  
12             $VERSION = '2016060801';
13              
14              
15             my $fax_scheme = 'fax';
16             my $fax_uri = "(?k:(?k:$fax_scheme):(?k:$fax_subscriber))";
17             my $fax_uri_nf = "(?k:(?k:$fax_scheme):(?k:$fax_subscriber_no_future))";
18              
19             register_uri $fax_scheme => $fax_uri;
20              
21             pattern name => [qw (URI fax)],
22             create => $fax_uri
23             ;
24              
25             pattern name => [qw (URI fax nofuture)],
26             create => $fax_uri_nf
27             ;
28              
29             1;
30              
31             __END__