File Coverage

blib/lib/URI/ldapi.pm
Criterion Covered Total %
statement 20 22 90.9
branch 2 2 100.0
condition n/a
subroutine 5 6 83.3
pod 0 1 0.0
total 27 31 87.1


line stmt bran cond sub pod time code
1             package URI::ldapi;
2              
3 1     1   8 use strict;
  1         1  
  1         30  
4 1     1   5 use warnings;
  1         2  
  1         41  
5              
6             our $VERSION = '5.19';
7              
8 1     1   5 use parent qw(URI::_ldap URI::_generic);
  1         2  
  1         9  
9              
10 1     1   71 use URI::Escape ();
  1         33  
  1         184  
11              
12             sub un_path {
13 2     2 0 10 my $self = shift;
14 2         7 my $old = URI::Escape::uri_unescape($self->authority);
15 2 100       7 if (@_) {
16 1         2 my $p = shift;
17 1         3 $p =~ s/:/%3A/g;
18 1         3 $p =~ s/\@/%40/g;
19 1         4 $self->authority($p);
20             }
21 2         7 return $old;
22             }
23              
24             sub _nonldap_canonical {
25 0     0     my $self = shift;
26 0           $self->URI::_generic::canonical(@_);
27             }
28              
29             1;