App-GHPT
view release on metacpan or search on metacpan
lib/App/GHPT/Wrapper/OurMoose.pm view on Meta::CPAN
# We do this a second time to re-establish our custom warnings
use App::GHPT::Wrapper::Ourperl;
my ($import) = Moose::Exporter->setup_import_methods(
install => [ 'unimport', 'init_meta' ],
also => ['Moose'],
);
sub import ( $class, @ ) {
my $for_class = caller();
$import->( undef, { into => $for_class } );
$class->import_extras( $for_class, 2 );
return;
}
sub import_extras ( $, $for_class, $level ) {
MooseX::SemiAffordanceAccessor->import( { into => $for_class } );
MooseX::StrictConstructor->import( { into => $for_class } );
lib/App/GHPT/Wrapper/OurMoose/Role.pm view on Meta::CPAN
use Moose::Role ();
use MooseX::SemiAffordanceAccessor ();
use namespace::autoclean ();
my ($import) = Moose::Exporter->setup_import_methods(
install => [ 'unimport', 'init_meta' ],
also => ['Moose::Role'],
);
sub import {
my $for_role = caller();
$import->( undef, { into => $for_role } );
MooseX::SemiAffordanceAccessor->import( { into => $for_role } );
my $caller_level = 1;
App::GHPT::Wrapper::Ourperl->import::into($caller_level);
namespace::autoclean->import::into($caller_level);
}
1;
lib/App/GHPT/Wrapper/OurMooseX/Role/Parameterized.pm view on Meta::CPAN
install => [ 'unimport', 'init_meta' ],
also => ['MooseX::Role::Parameterized'],
role_metaroles => {
role => [
'App::GHPT::Wrapper::OurMooseX::Role::Parameterized::Meta::Trait::Parameterizable::Strict'
],
},
);
sub import {
my $for_role = caller();
$import->( undef, { into => $for_role } );
MooseX::SemiAffordanceAccessor->import( { into => $for_role } );
my $caller_level = 1;
App::GHPT::Wrapper::Ourperl->import::into($caller_level);
namespace::autoclean->import::into($caller_level);
}
1;
lib/App/GHPT/Wrapper/Ourperl.pm view on Meta::CPAN
my @experiments = qw(
lexical_subs
postderef
signatures
);
experimental->import::into( $caller_level, @experiments );
my ($version) = $^V =~ /^v(5\.\d+)/;
feature->import::into( $caller_level, ':' . $version );
## no critic (Subroutines::ProhibitCallsToUnexportedSubs)
mro::set_mro( scalar caller(), 'c3' );
## use critic
utf8->import::into($caller_level);
indirect->unimport::out_of( $caller_level, ':fatal' );
multidimensional->unimport::out_of($caller_level);
'open'->import::into( $caller_level, ':encoding(UTF-8)' );
autodie->import::into( $caller_level, ':all' );
}
1;
t/lib/App/GHPT/Wrapper/OurTest/Class/Moose.pm view on Meta::CPAN
use MooseX::SemiAffordanceAccessor ();
use MooseX::StrictConstructor ();
use App::GHPT::Wrapper::Ourperl;
use Import::Into;
use Test::Class::Moose 0.82 ();
use namespace::autoclean ();
sub import {
my $for_class = caller();
my $caller_level = 1;
Test::Class::Moose->import::into($caller_level);
MooseX::SemiAffordanceAccessor->import( { into => $for_class } );
MooseX::StrictConstructor->import( { into => $for_class } );
App::GHPT::Wrapper::Ourperl->import::into($caller_level);
namespace::autoclean->import::into($caller_level);
}
( run in 0.374 second using v1.01-cache-2.11-cpan-b61123c0432 )