【发布时间】:2013-12-21 20:57:29
【问题描述】:
我已经定义了一个方法,其中包含很少的类和很少的模块。从其中一个类中,我尝试调用在模块中定义的方法(在公共模块中),但出现访问错误。这是完整的层次结构:
module Top
class NestedClass
#some code
NestedModule::method_name
end
module NestedModule
def method_name
#some code
end
end
end
我得到的错误是:Top::NestedModule:Module 的未定义方法 'method_name'
【问题讨论】:
标签: ruby class module hierarchy ancestor