summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/MooseX/NonMoose.pm3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/MooseX/NonMoose.pm b/lib/MooseX/NonMoose.pm
index 6c70f3b..c5a4d0e 100644
--- a/lib/MooseX/NonMoose.pm
+++ b/lib/MooseX/NonMoose.pm
@@ -31,12 +31,11 @@ sub extends {
$caller_meta->add_method(new => sub {
my $class = shift;
- my $meta = Class::MOP::Class->initialize($class);
my $self = $super_new->execute($class, @_);
my $params = $class->BUILDARGS(@_);
- my $moose_self = $meta->new_object(
+ my $moose_self = Class::MOP::Class->initialize($class)->new_object(
__INSTANCE__ => $self,
%$params,
);