)],
groups => {
default => [], # export no functions by default
+
+ # The ':meta' group is 'use metaclass' for Mouse
meta => [qw(does meta dump _MOUSE_VERBOSE)],
},
- _export_to_main => 1,
);
# aliases as public APIs
}
my $role_name = $roles[-1][0];
load_class($role_name);
+
my $metarole = get_metaclass_by_name($role_name);
( $metarole && $metarole->isa('Mouse::Meta::Role') )
|| $applicant->meta->throw_error("You can only consume roles, $role_name(".$role_name->meta.") is not a Mouse role");
Mouse::Util - Features, with or without their dependencies
+=head1 VERSION
+
+This document describes Mouse version 0.40
+
=head1 IMPLEMENTATIONS FOR
=head2 Moose::Util