From: Love U Ruby Date: 2013-03-13T21:53:02+09:00 Subject: Re: Confusion with some Module methods. Hans Mackowiak wrote in post #1101414: > Bar.ancestors > #=>[Bar, FooBar, Foo, Object, Kernel, BasicObject] Yeah! that I understood. But how does `Foo` becomes ancestor of `FooBar`. I have a confusion about that. module FooBar def hello puts 2 super end end class Foo def hello puts 'hello' end end -- Posted via http://www.ruby-forum.com/.