blob: 28f99cab5d6ba6d25fd3bd3889fd168e87ef3cc0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# dummy subclass used to store all the redirections for later use
package Devscripts::Uscan::CatchRedirections;
use base 'LWP::UserAgent';
my @uscan_redirections;
sub redirect_ok {
my $self = shift;
my ($request) = @_;
if ($self->SUPER::redirect_ok(@_)) {
push @uscan_redirections, $request->uri;
return 1;
}
return 0;
}
sub get_redirections {
return \@uscan_redirections;
}
sub clear_redirections {
undef @uscan_redirections;
return;
}
1;
|