From 5df0d945da7bbfdb593307d30e0a08b53f5bdc73 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sun, 26 Jul 2009 04:15:03 -0500 Subject: don't need to call init_meta here --- lib/MooseX/NonMoose.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/MooseX/NonMoose.pm b/lib/MooseX/NonMoose.pm index 61c3ba5..c979bd3 100644 --- a/lib/MooseX/NonMoose.pm +++ b/lib/MooseX/NonMoose.pm @@ -73,7 +73,8 @@ Moose::Exporter->setup_import_methods; sub init_meta { shift; my %options = @_; - Moose->init_meta(%options); + Carp::cluck('Roles have no use for MooseX::NonMoose') + if Class::MOP::class_of($options{for_class})->isa('Moose::Meta::Role'); Moose::Util::MetaRole::apply_metaclass_roles( for_class => $options{for_class}, metaclass_roles => ['MooseX::NonMoose::Meta::Role::Class'], -- cgit v1.2.3