Apache-PAR
view release on metacpan or search on metacpan
Changes
Makefile.PL
MANIFEST
PAR.pm
PAR/Registry.pm
PAR/PerlRun.pm
PAR/Static.pm
PAR/ScriptBase.pm
PAR/RegistryCooker.pm
PAR/tutorial.pod
README
TODO
t/00static.t
t/00registry.t
t/00perlrun.t
t/00module.t
t/00par.t
t/00unpack.t
t/par/static.par
PAR/PerlRun.pm view on Meta::CPAN
require Exporter;
use vars qw(@ISA %EXPORT_TAGS @EXPORT_OK @EXPORT $VERSION);
%EXPORT_TAGS = ( 'all' => [ qw( ) ] );
@EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );
@EXPORT = qw( );
@ISA = qw(Exporter);
$VERSION = '0.30';
unless ($mod_perl::VERSION < 1.99) {
@ISA = qw(Exporter Apache::PAR::RegistryCooker);
require Apache::PAR::RegistryCooker;
require Apache::Const;
import Apache::Const qw(OK);
}
else {
@ISA = qw(Exporter Apache::PAR::ScriptBase Apache::PerlRun);
require Apache::PerlRun;
require Apache::PAR::ScriptBase;
require Apache::Constants;
import Apache::Constants qw(OK);
}
my $parent = 'Apache::PAR::RegistryCooker';
my %aliases = (
new => 'new',
init => 'init',
default_handler => 'default_handler',
run => 'run',
make_namespace => 'make_namespace',
namespace_root => 'namespace_root',
is_cached => 'FALSE',
should_compile => 'TRUE',
PAR/Registry.pm view on Meta::CPAN
require Exporter;
use vars qw(@ISA %EXPORT_TAGS @EXPORT_OK @EXPORT $VERSION);
%EXPORT_TAGS = ( 'all' => [ qw( ) ] );
@EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } );
@EXPORT = qw( );
@ISA = qw(Exporter);
$VERSION = '0.30';
unless ($mod_perl::VERSION < 1.99) {
@ISA = qw(Exporter Apache::PAR::RegistryCooker);
require Apache::PAR::RegistryCooker;
require Apache::Const;
import Apache::Const qw(OK);
}
else {
@ISA = qw(Exporter Apache::PAR::ScriptBase Apache::RegistryNG);
require Apache::RegistryNG;
require Apache::PAR::ScriptBase;
require Apache::Constants;
import Apache::Constants qw(OK);
}
my $parent = 'Apache::PAR::RegistryCooker';
my %aliases = (
new => 'new',
init => 'init',
default_handler => 'default_handler',
run => 'run',
make_namespace => 'make_namespace',
namespace_root => 'namespace_root',
is_cached => 'is_cached',
should_compile => 'should_compile_if_modified',
PAR/RegistryCooker.pm view on Meta::CPAN
package Apache::PAR::RegistryCooker;
use strict;
use warnings FATAL => 'all';
# we try to develop so we reload ourselves without die'ing on the warning
no warnings qw(redefine); # XXX, this should go away in production!
our $VERSION = '0.30';
our @ISA = qw(ModPerl::RegistryCooker);
use base qw(ModPerl::RegistryCooker);
use ModPerl::RegistryCooker;
use Archive::Zip qw(:ERROR_CODES :CONSTANTS);
use File::Spec::Functions();
use Apache::Const -compile => qw(:common);
use Apache::Response ();
use Apache::RequestRec ();
use Apache::RequestUtil ();
use Apache::RequestIO ();
use Apache::Log ();
use Apache::Access ();
PAR/RegistryCooker.pm view on Meta::CPAN
$self->{PARDATA}{SCRIPT_PATH} = $cur_path;
$self->{PARDATA}{EXTRA_PATH_INFO} = join('/', @path_broken);
return $cur_path;
}
1;
__END__
=head1 NAME
Apache::PAR::RegistryCooker - Internal base class used by Apache::PAR classes
=head1 SYNOPSIS
None.
=head1 DESCRIPTION
This is an internal class used by Apache::PAR, and should not be used directly.
=head1 EXPORT
( run in 0.414 second using v1.01-cache-2.11-cpan-4e96b696675 )