如何停止&require;相关'要求自己?

时间:2015-02-04 12:03:03

标签: ruby directory require

在我的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'?

0 个答案:

没有答案