small code formatting tweaks
Dave Rolsky [Wed, 4 Jan 2012 06:52:16 +0000 (00:52 -0600)]
lib/MooseX/StrictConstructor/Trait/Class.pm
lib/MooseX/StrictConstructor/Trait/Method/Constructor.pm

index b96e5fd..aea38bd 100644 (file)
@@ -32,7 +32,7 @@ around new_object => sub {
     return $instance;
 };
 
-around '_inline_BUILDALL' => sub {
+around _inline_BUILDALL => sub {
     my $orig = shift;
     my $self = shift;
 
index ae5d3fb..8d8590f 100644 (file)
@@ -6,19 +6,18 @@ use namespace::autoclean;
 
 use B ();
 
-around '_generate_BUILDALL' => sub {
+around _generate_BUILDALL => sub {
     my $orig = shift;
     my $self = shift;
 
     my $source = $self->$orig();
     $source .= ";\n" if $source;
 
-    my @attrs = (
-        '__INSTANCE__ => 1,',
-        map { B::perlstring($_) . ' => 1,' }
-        grep {defined}
-        map  { $_->init_arg() } @{ $self->_attributes() }
-    );
+    my @attrs = '__INSTANCE__ => 1,';
+    push @attrs, map { B::perlstring($_) . ' => 1,' }
+        grep { defined }
+        map  { $_->init_arg() } @{ $self->_attributes() };
+
 
     $source .= <<"EOF";
 my \%attrs = (@attrs);