¿Hay alguna forma en ruby de cargar un módulo que contenga muchas clases y poder acceder a estas clases sin agregarles el nombre del módulo? Considere foo.rb y bar.rb:clase de ruby de referencia sin nombre de módulo
foo.rb:
require 'bar'
bar = BarModule::Bar.new()
bar.rb
module BarModule
class Bar
end
end
Básicamente me gustaría la posibilidad, desde foo.rb, para referirse a la clase "Barra" sin especificar su módulo cada vez que la referencia. En términos de Java, estoy buscando algo parecido a:
import BarModule.*;
¿Algo así existe?
Merece la pena señalar que todavía debe 'requerir' el archivo que contiene' BarModule', que actúa como una copia y pegado efectivo de los contenidos. –