If there is a better way to do this I am open: I am trying to load a yaml
config file which holds application settings (which happens to be shared
between the main app and an engine).

class Application < Rails::Application
    config_file = "#{Rails.root}/config/config.yml"
    if File.exists?(config_file)
      ::APP_CONFIG =
YAML.load_file(config_file)[Rails.env].deep_symbolize_keys
    else
      puts "No config.yml file found, run 'rails g blog_engine:install'"
    end
 ....
end

The file loads if I use #symbolize_keys, but Hash#deep_symbolize_keys is not
available at this point. I know I could iterate the hash myself and do this
but of course would prefer not to and makes me wonder if there is an
alternative way to load such a config file and have the values accessible
within environment.rb so that I can assign the value.

Thanks,

David

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to 
rubyonrails-talk+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to