X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FMouse%2FMeta%2FMethod%2FAccessor.pm;h=5ec165f9a52a17edecbd0933fb5991b28739c026;hb=8a3fa3491887dde3e04e2d0bf5e91cebc72bf036;hp=59f712a1fc58a9899a7d2cc2ab88ed05262ac579;hpb=bd76a699d654075009bb9fd707021721eecf8299;p=gitmo%2FMouse.git diff --git a/lib/Mouse/Meta/Method/Accessor.pm b/lib/Mouse/Meta/Method/Accessor.pm index 59f712a..5ec165f 100755 --- a/lib/Mouse/Meta/Method/Accessor.pm +++ b/lib/Mouse/Meta/Method/Accessor.pm @@ -1,7 +1,5 @@ package Mouse::Meta::Method::Accessor; use Mouse::Util qw(:meta); # enables strict and warnings -use warnings FATAL => 'recursion'; - sub _inline_slot{ my(undef, $self_var, $attr_name) = @_; @@ -90,6 +88,7 @@ sub _generate_accessor_any{ $value = '$default'; } + $accessor .= "els" if $type eq 'rw' || $type eq 'wo'; $accessor .= "if(!exists $slot){\n"; if($should_coerce){ $accessor .= "$slot = \$constraint->coerce($value)"; @@ -178,7 +177,7 @@ Mouse::Meta::Method::Accessor - A Mouse method generator for accessors =head1 VERSION -This document describes Mouse version 0.47 +This document describes Mouse version 0.50_07 =head1 SEE ALSO