stop using excludes within moose, since it's no longer necessary
[gitmo/Moose.git] / lib / Moose / Meta / Method / Accessor / Native / Array / Writer.pm
CommitLineData
f7fd22b6 1package Moose::Meta::Method::Accessor::Native::Array::Writer;
2
3use strict;
4use warnings;
5
8b9641b8 6use Moose::Role;
a7821be5 7
00bbc132 8with 'Moose::Meta::Method::Accessor::Native::Writer',
9 'Moose::Meta::Method::Accessor::Native::Array',
10 'Moose::Meta::Method::Accessor::Native::Collection';
11
12sub _inline_coerce_new_values {
13 my $self = shift;
14 $self->Moose::Meta::Method::Accessor::Native::Collection::_inline_coerce_new_values(@_);
15}
a7821be5 16
1e2c801e 17sub _new_members { '@_' }
a7821be5 18
1e2c801e 19sub _copy_old_value {
53a4677c 20 my $self = shift;
21 my ($slot_access) = @_;
a7821be5 22
1d06edbf 23 return '[ @{(' . $slot_access . ')} ]';
a7821be5 24}
25
f7fd22b6 261;