Фигаро в консоли IRB без рельсов? - PullRequest
0 голосов
/ 04 сентября 2018

Окружающая среда: Ubuntu 18.04 Ruby 2.5.1 Частный камень

Шаги:

  • gem 'figaro' в Gemfile
  • bundle install => создан config.yml
  • раскомментировал демо-переменные для тестирования драйва Figaro
  • require 'figaro' в корзине / консоли
  • bin/console из командной строки

Я не могу получить доступ к переменным в Figaro. Есть ли способ использовать фигаро без Rails?

Демо-переменные:

# Add configuration values here, as shown below.
#
pusher_app_id: "2954"
pusher_key: 7381a978f7dd7f9a1117
pusher_secret: abdc3b896a0ffb85d373
stripe_api_key: sk_test_2J0l093xOyW72XUYJHE4Dv2r
stripe_publishable_key: pk_test_ro9jV5SNwGb1yYlQfzG17LHK

production:
  stripe_api_key: sk_live_EeHnL644i6zo4Iyq4v1KdV9H
  stripe_publishable_key: pk_live_9lcthxpSIHbGwmdO941O1XVU

1 Ответ

0 голосов
/ 04 сентября 2018

Вы можете получить доступ к этим переменным, как показано ниже, в консоли rails

ENV['pusher_app_id'] #=> '2954'
ENV['pusher_key'] #=>  '7381a978f7dd7f9a1117'

Используя Figaro.env , вы можете получить доступ по:

Figaro.env.pusher_app_id #=> '2954'
Figaro.env.pusher_key #=>  '7381a978f7dd7f9a1117'
...