在我的Ruby没有Rails应用程序中,我有一些方法保存在各种文件中,比如methods.rb,other_methods.rb等,我想从我的主文件main.rb访问。
而不是拼写出每个'require_relative'另外,我的main.rb文件目前显示为:
main.rb
Dir["./*.rb"].each {|file| require_relative file }
puts "executing"
唯一的问题是这个输出:
"executing"
"executing"
我目前的hacky方法是:
Dir["./*.rb"].each {|file| next if file == "./main.rb"; require file }
有更好的方法吗?
我应该将我的方法包装在模块或Mixin中,然后使用' include'?