Gapp
view release on metacpan or search on metacpan
lib/Gapp/Actions.pm view on Meta::CPAN
use Gapp::Actions::Util;
use Carp::Clan qw( ^Gapp::Actions );
use Sub::Name;
use namespace::clean -except => [qw( meta )];
sub import {
my ($class, %args) = @_;
my $callee = caller;
strict->import;
warnings->import;
# inject base class into new library
{ no strict 'refs';
unshift @{ $callee . '::ISA' }, 'Gapp::Actions::Base';
}
# generate predeclared action helpers
if (my @orig_declare = @{ $args{ -declare } || [] }) {
my @to_export;
( run in 0.403 second using v1.01-cache-2.11-cpan-299005ec8e3 )