From: eregontp@... Date: 2015-09-25T11:08:47+00:00 Subject: [ruby-core:70911] [Ruby trunk - Feature #11550] Current behaviour of super(...) is dangerous in the presence of more than one included modules. Issue #11550 has been updated by Benoit Daloze. Why not simply having `super` in M1 and M2 #initialize? All constructors should call `super`, unless they just inherit from Object/BasicObject. ---------------------------------------- Feature #11550: Current behaviour of super(...) is dangerous in the presence of more than one included modules. https://bugs.ruby-lang.org/issues/11550#change-54277 * Author: Ronald Fischer * Status: Open * Priority: Normal * Assignee: ---------------------------------------- Consider a class ~~~ class C