C'è un modo in ruby per caricare un modulo contenente molte classi e poter accedere a queste classi senza prefisso con il nome del modulo? Considerare foo.rb e bar.rb:classe rubino di riferimento senza nome modulo
foo.rb:
require 'bar'
bar = BarModule::Bar.new()
bar.rb
module BarModule
class Bar
end
end
Fondamentalmente mi piacerebbe la possibilità, da foo.rb, per fare riferimento a la classe "Bar" senza specificare il suo modulo ogni volta che la riferimento. In termini java, sto cercando qualcosa di simile a:
import BarModule.*;
C'è qualcosa del genere?
Vale la pena notare che si deve ancora 'richiedere' il file che contiene' BarModule', che funge da copia e incolla del contenuto. –