Fix one more instance of passing a quoted attr name
Dave Rolsky [Fri, 20 Feb 2009 18:09:55 +0000 (18:09 +0000)]
lib/Class/MOP/Method/Accessor.pm

index 05ef811..15d1168 100644 (file)
@@ -122,9 +122,9 @@ sub generate_accessor_method_inline {
     my $code = $self->_eval_closure(
         {},
         'sub {'
-        . $meta_instance->inline_set_slot_value('$_[0]', "'$attr_name'", '$_[1]')
+        . $meta_instance->inline_set_slot_value('$_[0]', $attr_name, '$_[1]')
         . ' if scalar(@_) == 2; '
-        . $meta_instance->inline_get_slot_value('$_[0]', "'$attr_name'")
+        . $meta_instance->inline_get_slot_value('$_[0]', $attr_name)
         . '}'
     );
     confess "Could not generate inline accessor because : $@" if $@;