本帖最后由 taroxd 于 2014-7-7 21:13 编辑
kuerlulu 发表于 2014-7-7 21:04
嗯如果你能看懂上面这个的话
敢不敢专业一点……啊楼主请无视这一层和楼上那一层
class MyClass; end class << MyClass private def attr_reader(*syms) class_eval syms.map {|sym| "def #{sym}\n@#{sym}\nend" }.join("\n") end end
class MyClass; end
class << MyClass
private
def attr_reader(*syms)
class_eval syms.map {|sym| "def #{sym}\n@#{sym}\nend" }.join("\n")
end
end
|