Ruby 初心者スレッド Part 16
■ このスレッドは過去ログ倉庫に格納されています
0399デフォルトの名無しさん
2007/12/26(水) 23:24:01> obj.class.ancestors が [Child, Parent, Object, Kernel] のとき、obj.to_s がどのクラスで定義されているのかを知りたい、
class Object
def my_meth(meth_name)
self.class.ancestors.each{|clas|
puts "class #{clas}"
p clas.method_defined?(meth_name)
}
end
end
foo = []
foo.my_meth(:to_s)
よく探そう。
■ このスレッドは過去ログ倉庫に格納されています