Keystone-Resolver
view release on metacpan or search on metacpan
lib/Keystone/Resolver/Utils.pm view on Meta::CPAN
=head2 apache_request()
my $r = apache_request($cgi);
Because the Apache/Perl project people saw fit to totally change the
API between C<mod_perl> versions 1 and 2, and because the environment
variables that might tell you what version is in use are undocumented
and obscure, it is pretty painful getting hold of the Apache request
object in a portable way -- which you need for things like setting the
content-type. C<apache_request()> does this, returning the Apache 1
or 2 request object if running under Apache, and otherwise returning
the fallback object which is passed in, if any.
=cut
sub apache_request {
my($fallback) = @_;
my $ver = mod_perl_version();
#warn "ver=", (defined $ver ? "'$ver'" : "UNDEFINED"), "\n";
( run in 2.225 seconds using v1.01-cache-2.11-cpan-d7f47b0818f )