Module-Starter
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/Module/Starter/Plugin/Template.pm view on Meta::CPAN
This plugin calls the C<new> supermethod and then initializes the template
store and renderer. (See C<templates> and C<renderer> below.)
=cut
sub new {
my $class = shift;
my $self = $class->SUPER::new(@_);
$self->{templates} = { $self->templates };
$self->{renderer} = $self->renderer;
return bless $self => $class;
}
=head1 OBJECT METHODS
=head2 C<< templates() >>
This method is used to initialize the template store on the Module::Starter
object. It returns a hash of templates; each key is a filename and each value
is the body of the template. The filename F<Module.pm> is used for the module
template.
lib/Module/Starter/Simple.pm view on Meta::CPAN
This method is called to construct and initialize a new Module::Starter object.
It is never called by the end user, only internally by C<create_distro>, which
creates ephemeral Module::Starter objects. It's documented only to call it to
the attention of subclass authors.
=cut
sub new {
my $class = shift;
return bless { @_ } => $class;
}
=head1 OBJECT METHODS
All the methods documented below are object methods, meant to be called
internally by the ephemeral objects created during the execution of the class
method C<create_distro> above.
=head2 postprocess_config
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.895 second using v1.00-cache-2.02-grep-82fe00e-cpan-a086c87fca4 )