namespace-alias
view release on metacpan or search on metacpan
lib/namespace/alias.pm view on Meta::CPAN
XSLoader::load(__PACKAGE__, $VERSION);
sub import {
my ($class, $package, $alias) = @_;
Class::MOP::load_class($package);
($alias) = $package =~ /(?:::|')(\w+)$/
unless defined $alias;
my $file = (caller)[1];
my $hook = $class->setup($file => sub {
my ($str) = @_;
if ($str =~ s/^$alias\b/$package/) {
return $str;
}
return;
});
( run in 0.763 second using v1.01-cache-2.11-cpan-a3c8064c92c )