在ruby中是否有一种方法可以加载包含许多类的模块,并且能够访问这些类而无需使用模块名称作为前缀?考虑foo.rb和bar.rb:
foo.rb:
require 'bar'
bar = BarModule::Bar.new()
Run Code Online (Sandbox Code Playgroud)
bar.rb
module BarModule
class Bar
end
end
Run Code Online (Sandbox Code Playgroud)
基本上我喜欢foo.rb的能力,每次引用它时都不引用它的模块而引用"Bar"类.在java术语中,我正在寻找类似于:
import BarModule.*;
Run Code Online (Sandbox Code Playgroud)
这样的事情存在吗?
| 归档时间: |
|
| 查看次数: |
1222 次 |
| 最近记录: |