summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authordoy <doy@tozt.net>2009-04-11 00:09:56 -0500
committerdoy <doy@tozt.net>2009-04-11 00:09:56 -0500
commit001f3d4adc00b84a09efc72a18c1e95c004d3c15 (patch)
tree7b2115db6e84c607c0fdd0817fa680d226a078e4 /lib
parent581653e03374b6623e3000a6cb83b87e1be68422 (diff)
downloadmoosex-nonmoose-001f3d4adc00b84a09efc72a18c1e95c004d3c15.tar.gz
moosex-nonmoose-001f3d4adc00b84a09efc72a18c1e95c004d3c15.zip
simplify
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,
);