File Coverage

blib/lib/HTTP/Proxy/HeaderFilter.pm
Criterion Covered Total %
statement 12 13 92.3
branch 4 4 100.0
condition n/a
subroutine 4 5 80.0
pod 3 3 100.0
total 23 25 92.0


line stmt bran cond sub pod time code
1             package HTTP::Proxy::HeaderFilter;
2             $HTTP::Proxy::HeaderFilter::VERSION = '0.303';
3 70     70   205 use strict;
  70         74  
  70         1737  
4 70     70   212 use Carp;
  70         66  
  70         7542  
5              
6             sub new {
7 78     78 1 3087 my $class = shift;
8 78         193 my $self = bless {}, $class;
9 78 100       610 $self->init(@_) if $self->can('init');
10 76         198 return $self;
11             }
12              
13             sub filter {
14 0     0 1 0 croak "HTTP::Proxy::HeaderFilter cannot be used as a filter";
15             }
16              
17             sub proxy {
18 981     981 1 1087 my ( $self, $new ) = @_;
19 981 100       4583 return $new ? $self->{_hphf_proxy} = $new : $self->{_hphf_proxy};
20             }
21              
22             1;
23              
24             __END__