Estoy trabajando en una API que necesita cargar todos los archivos .rb en su directorio actual y todos los subdirectorios. Actualmente, estoy ingresando una nueva declaración de requerimiento para cada archivo que agrego, pero me gustaría hacerlo donde solo tengo que colocar el archivo en uno de los subdirectorios y hacer que se agregue automáticamente.¿Es posible solicitar de forma recursiva todos los archivos en un directorio en Ruby?
¿Hay un comando estándar para hacer esto?
Solo una nota: SOLICITAR un conjunto de archivos posiblemente desconocidos es peligroso y también puede provocar errores. Digamos que puse un archivo llamado die.rb con una declaración de salida (lo siento, no hay código real, nunca he usado Ruby), tan pronto como se carga, el programa termina. ¿O qué sucede si el usuario elimina un archivo? Las funciones proporcionadas por ese archivo no se cargarán. Si solo desea ignorar el problema de seguridad, incluidos los archivos y verificar que estén cargados (llamando a algún tipo de función de comprobación), podría funcionar, pero de nuevo, no hay experiencia de Ruby. – HalfBrian