Anansi-Script
view release on metacpan or search on metacpan
lib/Anansi/Script.pm view on Meta::CPAN
=head2 addChannel
Declared in L<Anansi::ComponentManager>.
=cut
=head2 addComponent
$OBJECT->SUPER::addComponent(undef);
$OBJECT->Anansi::ComponentManager::addComponent(undef);
Declared in L<Anansi::ComponentManager>. Overridden by this module. Redeclared
in order to preclude inheritance.
=cut
sub addComponent {
lib/Anansi/Script.pm view on Meta::CPAN
=head2 DESTROY
Declared in L<Anansi::Singleton>.
=cut
=head2 finalise
$OBJECT->SUPER::finalise(undef);
$OBJECT->Anansi::Script::finalise(undef);
Declared as a virtual method in L<Anansi::Class>. Overridden by this module.
Indirectly called during object destruction.
=cut
sub finalise {
my ($self, %parameters) = @_;
my $components = $self->components();
if(defined($components)) {
foreach my $component (@{$components}) {
my $result = $self->SUPER::removeComponent($component);
}
}
}
=head2 fixate
Declared as a virtual method in L<Anansi::Singleton>.
=cut
lib/Anansi/Script.pm view on Meta::CPAN
$OBJECT->Anansi::Script::initialise(@_);
Declared as a virtual method in L<Anansi::Class>. Overridden by this module.
Indirectly called during object construction.
=cut
sub initialise {
my ($self, %parameters) = @_;
my $component = $self->SUPER::addComponent(undef, %parameters);
$self->channelComponent($component);
}
=head2 new
Declared in L<Anansi::Singleton>.
=cut
lib/Anansi/Script.pm view on Meta::CPAN
=head2 removeChannel
Declared in L<Anansi::ComponentManager>.
=cut
=head2 removeComponent
$OBJECT->SUPER::removeComponent(undef);
$OBJECT->Anansi::ComponentManager::removeComponent(undef);
Declared in L<Anansi::ComponentManager>. Overridden by this module. Redeclared
in order to preclude inheritance.
=cut
sub removeComponent {
( run in 1.106 second using v1.01-cache-2.11-cpan-49f99fa48dc )