X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMoose%2FMeta%2FMethod%2FAccessor%2FNative%2FHash%2FWriter.pm;h=ea39c58bc9ec2d26e52a7dc37c3788811320f988;hb=f4b86ac0e1fd7ff8a180f2f8332821170db5371e;hp=c6828e634cdc0e14dd732fd3b4c073b9067cd976;hpb=a7116c4cfacdb17ebbc20bf0d2ee25bc8c22918a;p=gitmo%2FMoose.git diff --git a/lib/Moose/Meta/Method/Accessor/Native/Hash/Writer.pm b/lib/Moose/Meta/Method/Accessor/Native/Hash/Writer.pm index c6828e6..ea39c58 100644 --- a/lib/Moose/Meta/Method/Accessor/Native/Hash/Writer.pm +++ b/lib/Moose/Meta/Method/Accessor/Native/Hash/Writer.pm @@ -5,18 +5,15 @@ use warnings; use Class::MOP::MiniTrait; -our $VERSION = '1.14'; +our $VERSION = '1.16'; $VERSION = eval $VERSION; our $AUTHORITY = 'cpan:STEVAN'; -use base 'Moose::Meta::Method::Accessor::Native::Writer'; +use Moose::Role; -Class::MOP::MiniTrait::apply( __PACKAGE__, - 'Moose::Meta::Method::Accessor::Native::Hash' -); -Class::MOP::MiniTrait::apply( __PACKAGE__, - 'Moose::Meta::Method::Accessor::Native::Collection' -); +with 'Moose::Meta::Method::Accessor::Native::Writer', + 'Moose::Meta::Method::Accessor::Native::Hash', + 'Moose::Meta::Method::Accessor::Native::Collection'; sub _new_values {'@values'} @@ -26,4 +23,6 @@ sub _inline_copy_old_value { return '{ %{' . $slot_access . '} }'; } +no Moose::Role; + 1;