adds call_url to easen testing.
git-svn-id: http://svn.maypole.perl.org/Maypole/trunk@174
48953598-375a-da11-a14b-
00016c27c3ee
$self->{path} = $url->path;
$self->{path} =~ s/^$root//i if $root;
$self->parse_path;
- $self->parse_args;
+ $self->parse_args($url);
}
sub parse_args {
- my $self = shift;
+ my ($self,$url) = @_;
$self->{params} = $url->query_form_hash;
$self->{query} = $url->query_form_hash;
}
sub send_output { $buffer = shift->{output} }
+sub call_url {
+ my $self =shift;
+ @ARGV=@_;
+ $package->handler() == OK and return $buffer;
+}
# Do it!
CHECK { if ((caller(0))[1] eq "-e") {
$package->handler() == OK and print $buffer;