From 001f3d4adc00b84a09efc72a18c1e95c004d3c15 Mon Sep 17 00:00:00 2001 From: doy Date: Sat, 11 Apr 2009 00:09:56 -0500 Subject: simplify --- lib/MooseX/NonMoose.pm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'lib/MooseX/NonMoose.pm') 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, ); -- cgit v1.2.3-54-g00ecf