我在一个名为my_mod.rb的
文件中有一个模块,声明如下:
module Reports
module MyMod
def mymethod
...
end
end
end
我只想运行我的方法.这不是一个明显的类方法,所以我无法运行它:
Reports::MyMod.mymethod
但是我希望有一些方法来获得解析器评估的方法,而无需经过一堆module_eval和module_function的东西.这应该比这更容易,不应该吗?
要从rails控制台运行它,只需要
包括它:
> include Reports::MyMod
> mymethod
原文链接:https://www.f2er.com/ruby/273046.html