X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMooseX-StrictConstructor.git;a=blobdiff_plain;f=lib%2FMooseX%2FStrictConstructor%2FTrait%2FMethod%2FConstructor.pm;fp=lib%2FMooseX%2FStrictConstructor%2FTrait%2FMethod%2FConstructor.pm;h=219e044b55630d4a87e3f5bc8db866a5595eae3b;hp=15ecf37dfdc9f30e135ea4e71d4613727f5db8a8;hb=f00a034fe06bd519d9f64f2f942d4ff402d0ae87;hpb=791a5e6231a06114013593a16989e92f05409eb2 diff --git a/lib/MooseX/StrictConstructor/Trait/Method/Constructor.pm b/lib/MooseX/StrictConstructor/Trait/Method/Constructor.pm index 15ecf37..219e044 100644 --- a/lib/MooseX/StrictConstructor/Trait/Method/Constructor.pm +++ b/lib/MooseX/StrictConstructor/Trait/Method/Constructor.pm @@ -31,24 +31,6 @@ EOF return $source; } if $Moose::VERSION < 1.9900; -around _eval_environment => sub { - my $orig = shift; - my $self = shift; - - my $env = $self->$orig(); - - my %attrs = map { $_ => 1 } - grep { defined } - map { $_->init_arg() } - $self->associated_metaclass()->get_all_attributes(); - - $attrs{__INSTANCE__} = 1; - - $env->{'%allowed_attrs'} = \%attrs; - - return $env; -} if $Moose::VERSION >= 1.9900; - 1; # ABSTRACT: A role to make immutable constructors strict