From: "D.Kanda" Date: 1998-11-26T12:01:34+09:00 Subject: [ruby-list:11051] overrided method かんだです。 # 僕は質問量に波があるな…(^^; 同名のメソッドを定義したら、上書きされますよね。 複数のモジュールを include して、それらに同名のメソッドがあった場合、最後 に include したものが本体になります。 Module::method みたいな感じで、先に include したメソッドを呼び出すことっ てできますか? できればクラス外から。 module A; def print; p "A"; end; end module B; def print; p "B"; end; end class C; include A; include B; end o = C::new() o.print(); # => "B" が出力される # o::A::print() #=> "A" が出力される、ってのがやりたい 名前空間が欲しいだけなので、無理ならメソッド名にモジュール名を付けて定義 すればすむのですが。