X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMoose%2FMeta%2FMethod%2FAccessor%2FNative%2FArray%2FWriter.pm;h=2247833e6172880e173c6c45f6eba6f44e7f3025;hb=ec86bdff10923f63141e6529c2178189a64c71b8;hp=7b7403f22df9ad53e34051d3a5fc26845df57c3a;hpb=bb09ad9144e7ee7b2cad8a90725267f591346406;p=gitmo%2FMoose.git diff --git a/lib/Moose/Meta/Method/Accessor/Native/Array/Writer.pm b/lib/Moose/Meta/Method/Accessor/Native/Array/Writer.pm index 7b7403f..2247833 100644 --- a/lib/Moose/Meta/Method/Accessor/Native/Array/Writer.pm +++ b/lib/Moose/Meta/Method/Accessor/Native/Array/Writer.pm @@ -3,20 +3,23 @@ package Moose::Meta::Method::Accessor::Native::Array::Writer; use strict; use warnings; -our $VERSION = '1.17'; +our $VERSION = '1.19'; $VERSION = eval $VERSION; our $AUTHORITY = 'cpan:STEVAN'; use Moose::Role; -with 'Moose::Meta::Method::Accessor::Native::Writer', +with 'Moose::Meta::Method::Accessor::Native::Writer' => { + -excludes => ['_inline_coerce_new_values'], + }, 'Moose::Meta::Method::Accessor::Native::Array', 'Moose::Meta::Method::Accessor::Native::Collection'; -sub _new_members {'@_'} +sub _new_members { '@_' } -sub _inline_copy_old_value { - my ( $self, $slot_access ) = @_; +sub _copy_old_value { + my $self = shift; + my ($slot_access) = @_; return '[ @{(' . $slot_access . ')} ]'; }