nconf.js как gem для конфигурации ruby
Я строю инструмент cli в ruby, и мне нужно взять config из разных источников: переменная окружения, точечный файл, аргументы или жестко заданные значения. (с системой приоритетов)
В node.js я бы использовал nconf.js, чтобы сделать это.
Есть ли в ruby какой-то гем конфигурации, позволяющий делать такие вещи?
1 ответ
Фактический ответ таков:
https://github.com/rubyconfig/config#working-with-environment-variables
он не выполняет argv, но позволяет накладывать различные файлы yaml, а затем переопределять их с помощью ENV, как это позволяет вам nconf.