Я работаю над API, который должен загружать все файлы .rb в его текущем каталоге и во всех подкаталогах. В настоящее время я вхожу в новую инструкцию require для каждого добавляемого файла, но я хотел бы сделать это, когда мне нужно разместить файл только в одном из подкаталогов и добавить его автоматически.Можно ли рекурсивно потребовать все файлы в каталоге в Ruby?
Есть ли стандартная команда для этого?
Просто примечание: ТРЕБУЕТСЯ набор неизвестных файлов, а также может привести к ошибкам. Предположим, я поместил файл с именем die.rb с инструкцией exit в нем (извините, никакого реального кода, я никогда не использовал Ruby), как только он будет загружен, программа заканчивается. Или что, если пользователь удаляет файл? Функции, предоставляемые этим файлом, не будут загружены. Если вы просто хотите игнорировать проблему безопасности, включая файлы и проверку, чтобы убедиться, что они были загружены (путем вызова какой-либо функции проверки), может работать, но опять же, никакого опыта Ruby. – HalfBrian