From 7c49d56ce679d658f9a279e7975208ef6576e57f Mon Sep 17 00:00:00 2001 From: "Yukihiro \"Matz\" Matsumoto" Date: Mon, 1 Sep 2014 16:58:04 +0900 Subject: attr_reader and attr_writer should return nil --- mrblib/class.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mrblib/class.rb b/mrblib/class.rb index ebfb1f76d..ebb44ca4c 100644 --- a/mrblib/class.rb +++ b/mrblib/class.rb @@ -8,6 +8,7 @@ class Module attr_name = '@'+name define_method(name){self.instance_variable_get(attr_name)} end + nil end # 15.2.2.4.14 def attr_writer(*names) @@ -19,6 +20,7 @@ class Module name = (name+"=").intern define_method(name){|v|self.instance_variable_set(attr_name,v)} end + nil end # 15.2.2.4.12 def attr_accessor(*names) -- cgit v1.2.3