ActionExporter
view release on metacpan or search on metacpan
ActionExporter.pm view on Meta::CPAN
our @ISA = ("Exporter");
our $VERSION = '0.02';
our $REVISION; $REVISION = '$Revision: 1.2 $';
# variables changed in the caller by export_action
# our @EXPORT_OK;
# our %EXPORT_TAGS;
sub export_action{
my ($caller,undef,undef)=caller;
my $action = shift;
my ($ex_tags,$ex_ok);
{
no strict;
$ex_tags = \%{"${caller}::EXPORT_TAGS"};
$ex_ok = \@{"${caller}::EXPORT_OK"};
}
if ($caller->can("$action" . '_start')) {
push @{ $ex_tags->{$action} }, ("$action" . '_start');
( run in 1.728 second using v1.01-cache-2.11-cpan-d80b1682f3f )