2012年5月10日

ruby的ObjectSpace.each_object的用法

摘要: class Testendat_exit do ObjectSpace.each_object(Class) do |klass| if klass.superclass == Test klass.new.methods.grep(/^test/) do |method| klass.new.__send__(method) end end endendclass A < Test def test_a_1 puts "a_1" end def test_a_2 puts "a_2" end endclass B < Test def te 阅读全文

posted @ 2012-05-10 13:32 张飞_ 阅读(653) 评论(0) 推荐(0) 编辑

导航