config/initializers/segment.rb
1 2 3 |
CONFIG_SEGMENT = YAML.load( ERB.new(IO.read(File.join(Rails.root, 'config', 'segment.yml'))).result )[Rails.env.to_s].with_indifferent_access |
config/segment.rb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
default: &default key: 'mykey' development: <<: *default production: <<: *default staging: <<: *default test: <<: *default |
1 2 3 4 5 6 7 8 9 |
$ rails c Running via Spring preloader in process 6872 Loading development environment (Rails 4.1.15) 2.2.0 :001 > CONFIG_SEGMENT[:key] => "mykey" 2.2.0 :002 > CONFIG_SEGMENT['key'] => "mykey" 2.2.0 :003 > |