package MooseX::AttributeHelpers::MethodProvider::Array;
use Moose::Role;
-our $VERSION = '0.14';
+our $VERSION = '0.17';
$VERSION = eval $VERSION;
our $AUTHORITY = 'cpan:STEVAN';
my ( $self, $i, $j, @elems ) = @_;
($container_type_constraint->check($_))
|| confess "Value " . (defined($_) ? $_ : 'undef') . " did not pass container type constraint" for @elems;
- CORE::splice @{$self->$reader()}, $i, $j, @elems;
+ CORE::splice @{$reader->($self)}, $i, $j, @elems;
};
}
else {
return sub {
my ( $self, $i, $j, @elems ) = @_;
- CORE::splice @{$self->$reader()}, $i, $j, @elems;
+ CORE::splice @{$reader->($self)}, $i, $j, @elems;
};
}
}