Catalyst::Controller::WrapCGI - Run CGIs in Catalyst
-=head1 VERSION
-
-Version 0.024
-
=cut
-our $VERSION = '0.024';
+our $VERSION = '0.029';
=head1 SYNOPSIS
}
}
- my $filtered_env = $self->_filtered_env(\%ENV);
-
$req->content($body_content);
$req->content_length(length($body_content));
my $env = HTTP::Request::AsCGI->new(
$req,
($username ? (REMOTE_USER => $username) : ()),
- %$filtered_env,
PATH_INFO => $path_info,
# eww, this is likely broken:
FILEPATH_INFO => '/'.$c->action.$path_info,
my $saved_error;
+ local %ENV = %{ $self->_filtered_env(\%ENV) };
+
$env->setup;
eval { $call->() };
$saved_error = $@;
Hans Dieter Pearcey C<< <hdp at cpan.org> >>
+Some code stolen from Tatsuhiko Miyagawa's L<CGI::Compile>.
+
=head1 COPYRIGHT & LICENSE
Copyright (c) 2008-2009 L<Catalyst::Controller::WrapCGI/AUTHOR> and