X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMoose%2FMeta%2FMethod%2FAccessor%2FNative%2FString%2Fchomp.pm;h=f1eb78f692709ee09e87b6595d09fb8ce36cf401;hb=00bbc132f9e1cb2b1a44aa287887cafa27a84577;hp=1aa686abc85f2ceac99d54e54ef1b12cedc23166;hpb=1e2c801e852e22b0ab5af1efc34667710ba952de;p=gitmo%2FMoose.git diff --git a/lib/Moose/Meta/Method/Accessor/Native/String/chomp.pm b/lib/Moose/Meta/Method/Accessor/Native/String/chomp.pm index 1aa686a..f1eb78f 100644 --- a/lib/Moose/Meta/Method/Accessor/Native/String/chomp.pm +++ b/lib/Moose/Meta/Method/Accessor/Native/String/chomp.pm @@ -3,21 +3,9 @@ package Moose::Meta::Method::Accessor::Native::String::chomp; use strict; use warnings; -our $VERSION = '1.19'; -$VERSION = eval $VERSION; -our $AUTHORITY = 'cpan:STEVAN'; - use Moose::Role; -with 'Moose::Meta::Method::Accessor::Native::Writer' => { - -excludes => [ - qw( - _maximum_arguments - _optimized_set_new_value - _return_value - ) - ] -}; +with 'Moose::Meta::Method::Accessor::Native::Writer'; sub _maximum_arguments { 0 } @@ -32,11 +20,11 @@ sub _potential_value { . '})'; } -sub _optimized_set_new_value { +sub _inline_optimized_set_new_value { my $self = shift; my ($inv, $new, $slot_access) = @_; - return '@return = chomp ' . $slot_access; + return '@return = chomp ' . $slot_access . ';'; } sub _return_value {