Как использовать файл yml в моем плагине? - PullRequest
0 голосов
/ 29 сентября 2010

Допустим, мой файл находится в папке config и называется config/foo.yml. Я хочу написать в этом файле что-то вроде этого:

development:
  status: developing
  foo: dev-bar

production:
  status: on-air
  foo: prod-bar

И затем я хочу, чтобы мой плагин прочитал этот файл и принял правильные значения конфигурации в соответствии со средой, в которой приложение работает в это время.

Каков наилучший способ достичь этого?

1 Ответ

0 голосов
/ 29 сентября 2010

Использование YAML # load_file :

options = YAML.load_file('options.yml')
#=> { :development => { :status => 'developing', :foo => 'dev-bar' }, :production => { ... } 
...