我在一个 ruby 项目中有一些代码。据我了解,库代码应该位于 lib 文件夹中。
所以我有
/lib
/mymodule.rb
/mymodule
/somefile.rb
我一直在通过调用 require 'relative/path/to/lib/mymodule.rb' 来使用这个内部库。所有这些库代码到 $LOAD_PATH 的最佳实践是什么?我只想说
require 'mymodule'
而不是直接要求文件。
在过去的 30 分钟里,我一直在谷歌上搜索,最好的做法/惯例是什么并不明显。