App-AutoCRUD
view release on metacpan or search on metacpan
inc/Module/AutoInstall.pm view on Meta::CPAN
die "Your version of CPAN is too old to support the 'notest' pragma";
}
local $CPAN::Config->{prerequisites_policy} = 'follow';
while ( my ( $pkg, $ver ) = splice( @modules, 0, 2 ) ) {
MY::preinstall( $pkg, $ver ) or next if defined &MY::preinstall;
print "*** Installing $pkg...\n";
my $obj = CPAN::Shell->expand( Module => $pkg );
my $success = 0;
if ( $obj and _version_cmp( $obj->cpan_version, $ver ) >= 0 ) {
my $pathname = $pkg;
$pathname =~ s/::/\\W/;
foreach my $inc ( grep { m/$pathname.pm/i } keys(%INC) ) {
delete $INC{$inc};
}
lib/App/AutoCRUD/Context.pm view on Meta::CPAN
# default view, if no specific view was required from the URL
return $self->app->find_class("View::TT")->new;
}
sub _req_data {
my $self = shift;
require CGI::Expand;
my $req_data = CGI::Expand->expand_cgi($self->req);
_decode_utf8($req_data);
return $req_data;
}
sub _base {
my $self = shift;
my $base = $self->req->base->as_string;
$base .= "/" unless $base =~ m[/$]; # force trailing slash
return $base
( run in 1.181 second using v1.01-cache-2.11-cpan-5623c5533a1 )