From: Masao Mutoh Date: 2003-08-02T02:32:35+09:00 Subject: [ruby-list:38007] Object#singleton_methods むとうです。 Object#singleton_methodsについて教えてください。 以下の例で、他の、Class.instance_methods等と同様に (2)では["fuga"]が返ってくれることを期待したのですが、 そうにはなりません。 なぜなのでしょうか。 #理由がわかればすっきりすると思うのですが...。 class Test def Test.hoge; end end class Test2 < Test def Test2.fuga; end end p Test2.singleton_methods(true) p Test2.singleton_methods(false) --- $ruby test.rb ["hoge", "fuga"] #(1) ["hoge", "fuga"] #(2) -- .:% Masao Mutoh