Dist-Zilla-Plugin-Module-Features
view release on metacpan or search on metacpan
lib/Dist/Zilla/Plugin/Module/Features.pm view on Meta::CPAN
undef;
}
# dzil also wants to get abstract for main module to put in dist's
# META.{yml,json}
sub before_build {
my $self = shift;
my $name = $self->zilla->name;
my $class = $name; $class =~ s{ [\-] }{::}gmx;
my $filename = $self->zilla->_main_module_override ||
catfile( 'lib', split m{ [\-] }mx, "${name}.pm" );
$self->_load_modules;
$filename or die 'No main module specified';
-f $filename or die "Path ${filename} does not exist or not a file";
my $abstract = $self->_get_abstract_from_def_or_decl($filename);
return unless $abstract;
$self->zilla->abstract($abstract);
return;
( run in 0.615 second using v1.01-cache-2.11-cpan-71847e10f99 )