class Betavites::Config

Public Class Methods

api_key() click to toggle source
# File lib/betavites/config.rb, line 17
def api_key
  @api_key unless @api_key.nil?
end
app_env() click to toggle source
# File lib/betavites/config.rb, line 21
def app_env
  ENV["RACK_ENV"] || ENV["RAILS_ENV"]|| "development"
end
load(config_file) click to toggle source
# File lib/betavites/config.rb, line 7
def load(config_file)
  begin
    config = YAML::load_file(config_file)
    env_config = config[app_env] || {}
    @api_key = env_config["api-key"] || config["api-key"]
  rescue Exception => e
    raise "Configuration error: #{e.message}"
  end
end