我想修改現有的ruby代碼,而ruby不是我的第一個語言。該部分代碼如下圖所示:訪問模塊ruby模塊中的方法
#someFile1.rb
module A
module B
def somefunction()
end
end
end
class X::Y
include A::B
end
#someFile2.rb
module A
module C
def anotherfunction()
#somefunction() <-- error
end
end
end
class X::Y
include A::C
end
不知怎的,我不能在anotherfunction
訪問方法somefunction()
。 如何在模塊C中的方法中訪問模塊B中定義的方法?爲什麼它不起作用?
情況不明確。您需要添加更多才能清楚。 – sawa 2014-10-02 10:07:00
@sawa我已經更新了這個問題,現在還不清楚嗎? – dieend 2014-10-03 02:22:59