diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/MooseX/NonMoose.pm | 3 |
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, ); |