Package-Butcher

 view release on metacpan or  search on metacpan

lib/Package/Butcher.pm  view on Meta::CPAN

use Package::Butcher::Inflator;
use Carp ();

use constant VALID_PACKAGE_RE => qr/^\w+(?:::\w+)*$/;
use constant VALID_SUBROUTINE_RE  => qr/^[_[:alpha:]][[:word:]]*$/;

our $VERSION = '0.02';

sub new {
    my ( $class, $arg_for ) = @_;
    my $self = bless {} => $class;
    return $self->_initialize($arg_for);
}

sub _initialize {
    my ( $self, $arg_for ) = @_;
    my %default_for = (
        package           => delete $arg_for->{package},
        import_on_use     => delete $arg_for->{import_on_use},
        is_package_loaded => 0,
        subs_installed    => {},

 view all matches for this distribution
 view release on metacpan -  search on metacpan

( run in 1.259 second using v1.00-cache-2.02-grep-82fe00e-cpan-f5108d614456 )