MooseX-Extended
view release on metacpan or search on metacpan
lib/MooseX/Extended/Custom.pm view on Meta::CPAN
);
use MooseX::Extended ();
use namespace::autoclean;
our $VERSION = '0.35';
sub import {
my @caller = caller(0);
my $custom_moose = $caller[0]; # this is our custom Moose definition
true->import::into($custom_moose) unless $caller[1] =~ /^\(eval/;
strict->import::into($custom_moose);
warnings->import::into($custom_moose);
namespace::autoclean->import::into($custom_moose);
feature->import( _enabled_features() );
warnings->unimport(_disabled_warnings);
}
sub create {
my ( $class, %args ) = @_;
my $target_class = caller(1); # this is the class consuming our custom Moose
MooseX::Extended->import(
lib/MooseX/Extended/Role/Custom.pm view on Meta::CPAN
);
use MooseX::Extended::Role ();
use namespace::autoclean;
our $VERSION = '0.35';
sub import {
my @caller = caller(0);
my $custom_moose = $caller[0]; # this is our custom Moose definition
true->import::into($custom_moose) unless $caller[1] =~ /^\(eval/;
strict->import::into($custom_moose);
warnings->import::into($custom_moose);
namespace::autoclean->import::into($custom_moose);
feature->import( _enabled_features() );
warnings->unimport(_disabled_warnings);
}
sub create {
my ( $class, %args ) = @_;
my $target_class = caller(1); # this is the class consuming our custom Moose
MooseX::Extended::Role->import(
( run in 0.365 second using v1.01-cache-2.11-cpan-299005ec8e3 )