How to use a yml file in my plugin?
Lets say my file lives in the config
folder and it's 开发者_开发问答called config/foo.yml
. I want to write in that file something like this:
development:
status: developing
foo: dev-bar
production:
status: on-air
foo: prod-bar
And then, I want my plugin to read this file and take the correct configuration values according to the environment the app is running in that very time.
What is the best way to achieve this?
Use YAML#load_file:
options = YAML.load_file('options.yml')
#=> { :development => { :status => 'developing', :foo => 'dev-bar' }, :production => { ... }
精彩评论