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 )