1
class Foo
include Bar
include Baz
end
module Bar
def do_something
end
end
module Baz
do_something
end
Baz
モジュールにはBar
へのアクセス権がありません。それが方法を呼ぶ方法はありますかBar
?Rubyで別のモジュールで定義されたメソッドを呼び出す方法は?
一つのアプローチは、にBar
とBaz
を拡張されて、私はにしたい代わりFoo
でそれらのすべてが含まれています。
'のでdo_something'のみから呼び出されますBaz。 –