Anansi-Class
view release on metacpan or search on metacpan
lib/Anansi/Class.pm view on Meta::CPAN
);
$objectManager->unregister($self);
}
}
=head2 finalise
$OBJECT->finalise();
$OBJECT->SUPER::finalise();
=over 4
=item self I<(Blessed Hash, Required)>
An object of this namespace.
=back
A virtual method. Called just prior to module instance object destruction.
lib/Anansi/Class.pm view on Meta::CPAN
=head2 implicate
sub implicate {
my ($self, $caller, $parameter) = @_;
if('EXAMPLE_VARIABLE' eq $parameter) {
return \EXAMPLE_VARIABLE;
}
try {
return $self->SUPER::implicate($caller, $parameter);
}
return if($@);
}
=over 4
=item self I<(Blessed Hash, Required)>
An object of this namespace.
lib/Anansi/Class.pm view on Meta::CPAN
A virtual method. Performs one module instance name import. Called for each
name to import.
=cut
sub implicate {
my ($self, $caller, $parameter) = @_;
try {
return $self->SUPER::implicate($caller, $parameter);
}
return if($@);
}
=head2 import
use Anansi::Example qw(EXAMPLE_VARIABLE);
=over 4
lib/Anansi/Class.pm view on Meta::CPAN
my $value = $self->implicate($caller, $parameter);
*{$caller.'::'.$parameter} = $value if(defined($value));
}
}
=head2 initialise
$OBJECT->initialise();
$OBJECT->SUPER::initialise();
=over 4
=item self I<(Blessed Hash, Required)>
An object of this namespace.
=item parameters I<(Hash, Optional)>
Named parameters that were supplied to the I<new> method.
( run in 1.698 second using v1.01-cache-2.11-cpan-49f99fa48dc )