Actions
Bug #8298
closedModule include inconsistency
Bug #8298:
Module include inconsistency
Description
It has been suggested that I report this as a violation of the object model:
module M ; end
module N ; end
class C ; include M ; end
module M ; include N ; end
c = C.new
c.extend M
d = class << c ; self ; end
d.ancestors
=>[N, C, M, Object, Kernel]
This has been this way for a while...
Actions