From: Hans Mackowiak Date: 2013-04-30T04:33:04+09:00 Subject: Re: How does Module#include differ from #prepend? Love U Ruby you did it wrong again: class Foo def do_stuff puts "doing stuff" end end module Wrapper def do_stuff puts "before stuff" super puts "after stuff" end end class Foo include Wrapper end Foo.new.do_stuff # doing stuff p Foo.ancestors #=> [Foo, Wrapper, Object, Kernel, BasicObject] -- Posted via http://www.ruby-forum.com/.