Closed banister closed 14 years ago
A = Module.new B = Module.new C = Module.new module M include C, B, A end module N include M end N.ancestors #=> [N, M, C, B, A] # true for recurse superclasses N.remove_module(M, true) N.ancestors #=> [N]