X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMoose%2FMeta%2FMethod%2FAccessor%2FNative%2FArray%2Felements.pm;h=437ea367b59f4227e5d707182f3aae866952ad46;hb=1d06edbfadf08687599bd8c8fd711f8c14cc2363;hp=cc7a81e340f934580f7565ae040925657904ef23;hpb=910684ee2db21699bfff41b3b62b3728203024f9;p=gitmo%2FMoose.git diff --git a/lib/Moose/Meta/Method/Accessor/Native/Array/elements.pm b/lib/Moose/Meta/Method/Accessor/Native/Array/elements.pm index cc7a81e..437ea36 100644 --- a/lib/Moose/Meta/Method/Accessor/Native/Array/elements.pm +++ b/lib/Moose/Meta/Method/Accessor/Native/Array/elements.pm @@ -3,17 +3,24 @@ package Moose::Meta::Method::Accessor::Native::Array::elements; use strict; use warnings; -our $VERSION = '1.13'; +our $VERSION = '1.16'; $VERSION = eval $VERSION; our $AUTHORITY = 'cpan:STEVAN'; -use base 'Moose::Meta::Method::Accessor::Native::Array::Reader'; +use Moose::Role; + +with 'Moose::Meta::Method::Accessor::Native::Reader' => + { -excludes => ['_maximum_arguments'] }; + +sub _maximum_arguments { 0 } sub _return_value { my $self = shift; my $slot_access = shift; - return "\@{ $slot_access }"; + return "\@{ ($slot_access) }"; } +no Moose::Role; + 1;