From: Jonas Pfenniger Date: 2006-06-20T07:32:22+09:00 Subject: Module include matters ? Hi, I was playing with various modules and found something I can't explain. It seems like module inclusion's order matters ? Here is a simple test case : module B; end module C; include B; end module A; def somemethod; end; end #reopening module B; include A; end p B.instance_methods #=> ["somemethod"] p C.instance_methods #=> [] ??? I don't understand why C doesn't inherit A's instance_methods. Does somebody know something about that ? -- Cheers, zimbatm http://zimbatm.oree.ch