From: Dave Rolsky Date: Fri, 22 Apr 2011 16:20:09 +0000 (-0500) Subject: Style fixes X-Git-Tag: v0.16~3 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMooseX-StrictConstructor.git;a=commitdiff_plain;h=eb63f59e57cf8becf26666fa380fb73593e8f4a5 Style fixes --- diff --git a/lib/MooseX/StrictConstructor/Trait/Class.pm b/lib/MooseX/StrictConstructor/Trait/Class.pm index 99803d2..707c75f 100644 --- a/lib/MooseX/StrictConstructor/Trait/Class.pm +++ b/lib/MooseX/StrictConstructor/Trait/Class.pm @@ -7,24 +7,26 @@ use namespace::autoclean; use B (); around new_object => sub { - my $orig = shift; - my $self = shift; - my $params = @_ == 1 ? $_[0] : {@_}; + my $orig = shift; + my $self = shift; + my $params = @_ == 1 ? $_[0] : {@_}; my $instance = $self->$orig(@_); my %attrs = ( __INSTANCE__ => 1, - (map { $_ => 1 } - grep { defined } - map { $_->init_arg } - $self->get_all_attributes) + ( + map { $_ => 1 } + grep {defined} + map { $_->init_arg() } $self->get_all_attributes() + ) ); my @bad = sort grep { !$attrs{$_} } keys %$params; if (@bad) { $self->throw_error( - "Found unknown attribute(s) init_arg passed to the constructor: @bad"); + "Found unknown attribute(s) init_arg passed to the constructor: @bad" + ); } return $instance;