Requer todos os arquivos dentro de um diretório em Ruby

Você já precisou carregar todos os arquivos de um diretório no Ruby?
Aqui está um trecho mostrando como fazer isso.

# requires all files recursively inside a directory from current dir
# @param _dir can be relative path like '/lib' or "../lib"
def require_all(_dir)
Dir[File.expand_path(File.join(File.dirname(File.absolute_path(__FILE__)), _dir)) + "/**/*.rb"].each do |file|
require file

end
end

Tenha um bom dia 🙂