diff --git a/config/initializers/_load_config.rb b/config/initializers/_load_config.rb index 1e96265..e52b661 100644 --- a/config/initializers/_load_config.rb +++ b/config/initializers/_load_config.rb @@ -1,11 +1,18 @@ require 'ostruct' -yaml = File.read(Rails.root.join('config','config.yml')) -config = YAML.load(yaml) +if ENV['HEROKU'] + Errbit::Config = OpenStruct.new + Errbit::Config.host = ENV['ERRBIT_HOST'] + Errbit::Config.email_from = ENV['ERRBIT_EMAIL_FROM'] + Errbit::Config.email_at_notices = [1,3,10] #ENV['ERRBIT_EMAIL_AT_NOTICES'] +else + yaml = File.read(Rails.root.join('config','config.yml')) + config = YAML.load(yaml) -config.merge!(config.delete(Rails.env)) if config.has_key?(Rails.env) + config.merge!(config.delete(Rails.env)) if config.has_key?(Rails.env) -Errbit::Config = OpenStruct.new(config) + Errbit::Config = OpenStruct.new(config) +end # Set config specific values ActionMailer::Base.default_url_options[:host] = Errbit::Config.host \ No newline at end of file -- libgit2 0.21.2