Simplify code a smidge
Dave Rolsky [Sat, 8 Dec 2007 17:58:29 +0000 (17:58 +0000)]
lib/MooseX/ClassAttribute.pm

index b7c6398..fee7e0a 100644 (file)
@@ -32,10 +32,10 @@ sub process_class_attribute ## no critic RequireArgUnpacking
     my @parents = $caller_meta->superclasses();
 
     my $container_pkg = _make_container_class( $caller, @parents );
+    my $container_meta = $container_pkg->meta();
 
-    $container_pkg->meta()->_process_attribute(@_);
+    $container_meta->_process_attribute(@_);
 
-    my $container_meta = $container_pkg->meta();
     for my $meth ( grep { $_ ne 'instance' } $container_meta->get_method_list() )
     {
         next if $caller_meta->has_method($meth);