同じメソッド名のモジュールが2つあります。両方のモジュールをあるクラスに含めると、最後のモジュールのメソッドのみが実行されます。代わりに、クラスを初期化するときに両方を実行する必要があります。
class MyClass
include FirstModule
include SecondModule
def initialize
foo # foo is contained in both modules but only the one in SecondModules is executed
end
end
それは実行可能ですか?