ruby 有没有办法加载包含许多类的模块,并且能够访问这些类而不用模块名称作为前缀?考虑 foo.rb 和 bar.rb:
foo.rb:
require 'bar'
bar = BarModule::Bar.new()
bar.rb
module BarModule
class Bar
end
end
基本上,我希望能够从 foo.rb 中引用类“Bar”,而无需在每次引用它时都指定它的模块。用 java 术语来说,我正在寻找类似于:
import BarModule.*;
有这样的东西存在吗?