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