次のようなクラス階層があります。
class Tree
def initialize(id, value)
@id, @value = id, value
end
end
class Entity < Tree
include Mongoid::Document
def initialize(id, value)
# Do some stuff...
super(id, value)
end
end
ただし、メソッドsuper
内で呼び出すと、親クラスのメソッドではなく、 にあるEntity#initialize
メソッドが呼び出されます。initialize
Mongoid::Document
Tree
モジュールがインクルードされた後、Tree#initialize
の本体からメソッドを呼び出すにはどうすればよいですか?Entity#initialize
Mongoid::Document