Acme-RemoteINC
view release on metacpan or search on metacpan
lib/Acme/RemoteINC.pm view on Meta::CPAN
sub Acme::RemoteINC::INC {
my($self, $filename) = @_;
my($tmpFH, $tmpname) = File::Temp::tmpnam();
my @subdirs;
if(ref $self->{perl_root}) { @subdirs = @{$self->{perl_root}} }
else { push @subdirs, $self->{perl_root} }
foreach my $path (@subdirs) {
$self->{ftp}->cwd($path);
return $tmpFH if $self->{ftp}->get($filename, $tmpname);
}
return undef;
}
=head1 NAME
Acme::RemoteINC - Slowest Possible Module Loading
=head1 DESCRIPTION
For your SlowCGI pleasure, loads perl modules via FTP from remote sites.
Please don thick rubber gloves and consider version and binary XS module
( run in 1.617 second using v1.01-cache-2.11-cpan-d80b1682f3f )