让我说我有:
module Something
class SomethingElse
def initialize(args)
@args = args
end
def some_method
#stuff
end
end
end
有没有办法可以让in_method在初始化后立即自动运行,但不会在initialize方法中调用some_method?
答案 0 :(得分:2)
是的,如果您还允许在另一个模块中定义initialize
。
module Child
def initialize
super
# ... some_method_stuff
end
end
Something.prepend Child