CGI-Compile
view release on metacpan or search on metacpan
lib/CGI/Compile.pm view on Meta::CPAN
sub compile {
my($class, $script, $package) = @_;
my $self = ref $class ? $class : $class->new;
my($code, $path, $dir, $subname);
if (ref $script eq 'SCALAR') {
$code = $$script;
$package ||= (caller)[0];
$subname = '__CGI' . $anon{$package}++ . '__';
} else {
$code = $self->_read_source($script);
$path = Cwd::abs_path($script);
$dir = File::Basename::dirname($path);
my $genned_package;
( run in 0.581 second using v1.01-cache-2.11-cpan-a3c8064c92c )