Мы все хорошо знаем о проверенном и надежном методе установки переменных вашего приложения с помощью ENV, верно? Такие вещи, как ENV[‘AWS_KEY’] и т. д., очень распространены.

Однако может наступить момент, когда невозможно установить эти переменные или что-то еще. В этом случае мы можем использовать файл YAML для их загрузки. В этом примере мы загружаем файл YAML с переменными, а затем переопределяем их переменными ENV, если они были установлены. Это отличный способ предоставить метод по умолчанию, а затем иметь собственное переопределение.