我希望有一个 Ruby 文件,可以使用
如果我在不需要该文件的 .rb 文件中使用
我目前使用的是
看起来在两个 .rb 文件中“共享”或使用所有 requires 不是最好的主意。那么解决方案是什么呢?
现在我能想到的是使用文件名作为条件。
require
导入所有常见的依赖项,这样其他文件就可以在这个共享文件上只有一个 require
。例如:我有 foo.rb 和 bar.rb 以及 allrequires.rb。我想在 foo.rb 和 bar.rb 中都有一行 require "allrequires.rb"
,但是 bar.rb
不需要所有的 requires。如果我在不需要该文件的 .rb 文件中使用
require
,是否会有影响?可能会影响性能吗?我目前使用的是
ruby 1.8.7 (2010-08-16 patchlevel 302) [i386-mingw32]
更新:看起来在两个 .rb 文件中“共享”或使用所有 requires 不是最好的主意。那么解决方案是什么呢?
现在我能想到的是使用文件名作为条件。