From: jake kaiden Date: 2013-01-18T22:35:09+09:00 Subject: Re: Module including other module. hmmm... not sure what's going on there, i'd expect the same behavior that you do. you've probably already found ways to work around this, but if not, both of these work: module A def foo1; end end module B def foo2; end end module A include B def foo3; end end class Klass include A end p Klass.instance_methods **** or **** module A def foo1; end end class Klass include A end module B def foo2; end end class Klass include B end module A def foo3; end end p Klass.instance_methods wish i could explain (and understand!) why your original example doesn't work as expected... - j -- Posted via http://www.ruby-forum.com/.