App-Modular
view release on metacpan or search on metacpan
t/modules/Helloworld.mom view on Meta::CPAN
#!/usr/bin/perl -w
use strict;
#use modularizer::module;
package App::Modular::Module::Helloworld;
use App::Modular;
use base qw(App::Modular::Module);
sub module_depends {
my ($self) = shift;
$self->modularizer()->mlog(99, "Helloworld: I depend on Printer");
return "Printer";
};
sub sayhello {
my ($self) = shift;
$self->modularizer()->mlog(99, "Helloworld will say hello now");
$self->modularizer()->module('Printer')->
printer("Hello, World!\n");
return;
};
sub stringhello {
my ($self) = shift;
$self->modularizer()->mlog(99, "Helloworld will return a greeting");
return $self->modularizer()->module('Printer')->
string("Hello, World!");
};
1;
( run in 1.766 second using v1.01-cache-2.11-cpan-f52f0507bed )