Moose::Exporter->setup_import_methods(
metaclass_roles => ['Foo::Trait::Class'],
+ role_metaclass_roles => ['Foo::Trait::Class'],
attribute_metaclass_roles => ['Foo::Trait::Attribute'],
base_class_roles => ['Foo::Role::Base'],
);
use Moose::Role ();
use Moose::Exporter;
- my ($import, $unimport, $init_meta) =
- Moose::Exporter->build_import_methods(
- also => 'Moose::Role',
- metaclass_roles => ['Foo::Trait::Class'],
- attribute_metaclass_roles => ['Foo::Trait::Attribute'],
- base_class_roles => ['Foo::Role::Base'],
- install => [qw(import unimport)],
+ my ( $import, $unimport, $init_meta )
+ = Moose::Exporter->build_import_methods(
+ also => 'Moose::Role',
+ role_metaroles => {
+ role => ['Foo::Trait::Class'],
+ attribute => ['Foo::Trait::Attribute'],
+ },
+ install => [qw(import unimport)],
);
sub init_meta {