当在一个class或者一个module中include一个module时,ruby会创建一个匿名类,包含这个module中的方法
并且插入这个匿名类到ancestors中,作为父类,就像是Object类include了Kernel,所以Kernel是Object的
父类
?
module M def yyy end end module N def xxx end end class C include N include M end class D < C end puts D.ancestors
? ?#D <?C <?M <?N <?Object <?Kernel
?
?