Anansi-ScriptComponent
view release on metacpan or search on metacpan
lib/Anansi/ScriptComponent.pm view on Meta::CPAN
67891011121314151617181920212223242526Anansi::ScriptComponent - A manager template
for
Perl script interface interactions.
=head1 SYNOPSIS
package Anansi::Script::Example;
use base qw(Anansi::ScriptComponent);
sub validate {
my ($self, $channel, %parameters) = @_;
return $self->SUPER::validate(undef);
}
Anansi::ScriptComponent::addChannel('Anansi::Script::Example', 'VALIDATE_AS_APPROPRIATE' => 'validate');
1;
=head1 DESCRIPTION
Manages a Perl script's interface interactions with the user providing generic
processes to co-ordinate execution argument access and verification and the
lib/Anansi/ScriptComponent.pm view on Meta::CPAN
4142434445464748495051525354555657585960616263646566676869707172737475767778798081=head2 addChannel
Declared in L<Anansi::Component>. Overridden by this module.
=cut
sub
addChannel {
my
(
$self
,
%parameters
) =
@_
;
return
$self
->SUPER::addChannel((
%parameters
));
}
=head2 channel
Declared in L<Anansi::Component>.
=cut
=head2 componentManagers
Declared in L<Anansi::Component>.
=cut
=head2 finalise
$OBJECT->SUPER::finalise();
$OBJECT->Anansi::Class::finalise();
Declared as a virtual method in L<Anansi::Class>. Overridden by this module.
=cut
sub
finalise {
my
(
$self
,
%parameters
) =
@_
;
lib/Anansi/ScriptComponent.pm view on Meta::CPAN
919293949596979899100101102103104105106107108109110=head2 import
Declared in L<Anansi::Class>.
=cut
=head2 initialise
$OBJECT->SUPER::initialise();
Declared as a virtual method in L<Anansi::Class>. Overridden by this module.
=cut
sub
initialise {
my
(
$self
,
%parameters
) =
@_
;
}
lib/Anansi/ScriptComponent.pm view on Meta::CPAN
119120121122123124125126127128129130131132133134135136137=head2 removeChannel
Declared in L<Anansi::Component>. Overridden by this module.
=cut
sub
removeChannel {
my
(
$self
,
%parameters
) =
@_
;
return
$self
->SUPER::removeChannel((
%parameters
));
}
=head2 used
Declared in L<Anansi::Class>.
=cut
( run in 0.251 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )