File Coverage

blib/lib/WWW/BookBot/FakeCookies.pm
Criterion Covered Total %
statement 15 30 50.0
branch 0 4 0.0
condition 0 4 0.0
subroutine 5 7 71.4
pod 2 2 100.0
total 22 47 46.8


line stmt bran cond sub pod time code
1             package WWW::BookBot::FakeCookies;
2              
3 3     3   62 use 5.008;
  3         11  
  3         105  
4 3     3   16 use strict;
  3         6  
  3         150  
5 3     3   20 use warnings;
  3         5  
  3         82  
6 3     3   16 use base qw(HTTP::Cookies);
  3         5  
  3         2671  
7 3     3   42606 use vars qw($VERSION);
  3         9  
  3         499  
8             $VERSION = '1.02';
9              
10             sub add_cookie_header {
11 0     0 1   my $self = shift;
12 0   0       my $request = shift || return;
13 0           my $url = $request->url;
14 0           eval {$url->port;};
  0            
15 0 0         return if $@;
16 0           $self->SUPER::add_cookie_header($request);
17             }
18              
19             sub extract_cookies
20             {
21 0     0 1   my $self = shift;
22 0   0       my $response = shift || return;
23 0           my $request = $response->request;
24 0           my $url = $request->url;
25 0           eval {$url->port;};
  0            
26 0 0         return if $@;
27 0           $self->SUPER::extract_cookies($response);
28             }
29              
30             1;
31             __END__