Dist-Zilla-Plugin-perlmv

 view release on metacpan or  search on metacpan

lib/Dist/Zilla/Plugin/perlmv.pm  view on Meta::CPAN

    return $scriptlet->{summary} if $scriptlet->{summary};
}

# 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" );

   $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_scriptlet_summary($filename);
   return unless $abstract;

   $self->zilla->abstract($abstract);
   return;
}



( run in 1.210 second using v1.01-cache-2.11-cpan-71847e10f99 )