¿La mejor manera de solicitar todos los archivos de un directorio en Ruby?
¿Cuál es la mejor manera de solicitar todos los archivos de un directorio en Ruby?
Aceptado
Qué tal si:
Dir["/path/to/directory/*.rb"].each {|file| require file }
Si es un directorio relativo al archivo que realiza los requisitos (por ejemplo, desea cargar todos los archivos en el directorio lib):
Dir[File.dirname(__FILE__) + '/lib/*.rb'].each {|file| require file }
Editar: basado en los comentarios a continuación, una versión actualizada:
Dir[File.join(__dir__, 'lib', '*.rb')].each { |file| require file }