【发布时间】:2012-05-01 09:51:16
【问题描述】:
有没有办法在 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.*;
有类似的东西存在吗?
【问题讨论】:
标签: ruby