File Coverage

blib/lib/Regexp/Common/URI/pop.pm
Criterion Covered Total %
statement 21 21 100.0
branch n/a
condition n/a
subroutine 7 7 100.0
pod n/a
total 28 28 100.0


line stmt bran cond sub pod time code
1             package Regexp::Common::URI::pop;
2              
3 72     72   260 use Regexp::Common qw /pattern clean no_defaults/;
  72         205  
  72         325  
4 72     72   505 use Regexp::Common::URI qw /register_uri/;
  72         84  
  72         2582  
5 72     72   270 use Regexp::Common::URI::RFC1738 qw /$host $port/;
  72         186  
  72         5360  
6 72     72   22516 use Regexp::Common::URI::RFC2384 qw /$enc_user $enc_auth_type/;
  72         98  
  72         6334  
7              
8 72     72   335 use strict;
  72         80  
  72         1025  
9 72     72   188 use warnings;
  72         74  
  72         1450  
10              
11 72     72   310 use vars qw /$VERSION/;
  72         79  
  72         6441  
12             $VERSION = '2017040401';
13              
14              
15             my $scheme = "pop";
16             my $uri = "(?k:(?k:$scheme)://(?:(?k:$enc_user)" .
17             "(?:;AUTH=(?k:[*]|$enc_auth_type))?\@)?" .
18             "(?k:$host)(?::(?k:$port))?)";
19              
20             register_uri $scheme => $uri;
21              
22             pattern name => [qw (URI POP)],
23             create => $uri,
24             ;
25              
26             1;
27              
28             __END__