我正在尝试这样做:
module ExampleModule
def example_method
...
ExampleClass.new.do_something(arg_one, arg_two)
end
end
class ExampleClass
def initialize()
...
end
def do_something(arg_first, arg_second)
...
end
end
#>> Runtime error - uninitialized constant ExampleModule::ExampleClass
是否可以在模块内使用类实例?我发现了相反的例子。他们使用模块扩展类。我想念什么?是否有一篇文章对此进行了更好的解释?
答案 0 :(得分:0)
将此添加到您的example_module.rb
文件顶部。
require ./example_class'