App-Modular
view release on metacpan or search on metacpan
contrib/Events.mom view on Meta::CPAN
###################
our ($VERSION);
$VERSION = 0.001_001;
###################
### Constructor ###
###################
sub module_init {
my ($type) = @_;
my $self = $type->SUPER::module_init($type);
$self->{'events'} = {};
return $self;
};
###################
###Register Event##
###################
# register a module as event listener/"handler"
t/events/Events.mom view on Meta::CPAN
###################
our ($VERSION);
$VERSION = 0.001_001;
###################
### Constructor ###
###################
sub module_init {
my ($type) = @_;
my $self = $type->SUPER::module_init($type);
$self->{'events'} = {};
return $self;
};
###################
###Register Event##
###################
# register a module as event listener/"handler"
t/modules/Family/Parents.mom view on Meta::CPAN
package App::Modular::Module::Family::Parents;
use App::Modular;
our ($AUTOLOAD, @ISA);
use base qw(App::Modular::Module);
my $module_name = "Family::Parents";
sub module_init {
my $type = shift;
my $self = $type->SUPER::module_init($type);
$self->{'mother'} = 'Eva';
$self->{'father'} = 'Adam';
return $self;
};
sub mother {
my ($self, $mother) = @_;
( run in 1.270 second using v1.01-cache-2.11-cpan-49f99fa48dc )