CPAN-Visitor
view release on metacpan or search on metacpan
lib/CPAN/Visitor.pm view on Meta::CPAN
use File::Temp 0.20 ();
use Path::Class 0.17 ();
use Parallel::ForkManager 0.007005 ();
use Moose 0.93 ;
use MooseX::Params::Validate 0.13;
use namespace::autoclean 0.09 ;
has 'cpan' => ( is => 'ro', required => 1 );
has 'quiet' => ( is => 'ro', default => 0 );
has 'stash' => ( is => 'ro', isa => 'HashRef', default => sub { {} } );
has 'files' => ( is => 'ro', isa => 'ArrayRef', default => sub { [] } );
sub BUILD {
my $self = shift;
unless (
-d $self->cpan &&
-d Path::Class::dir($self->cpan, 'authors', 'id')
) {
die "'cpan' parameter must be the root of a CPAN repository";
}
}
( run in 0.772 second using v1.01-cache-2.11-cpan-5f2e87ce722 )