Module: AdCopy

Defined in:
lib/adcopy.rb,
lib/view_methods.rb,
lib/controller_methods.rb

Defined Under Namespace

Modules: ControllerMethods, ViewMethods Classes: AdCopyError

Constant Summary collapse

CONFIG_FILE =
"#{RAILS_ROOT}/config/adcopy_config.yml"
CONFIG =
YAML.load_file(CONFIG_FILE)
VERIFY_SERVER =
'http://verify.adcopy.com'
API_SERVER =
'http://api.adcopy.com'
SIGNUP_URL =
'http://portal.adcopy.com/portal/public/signup'

Class Method Summary collapse

Class Method Details

.check_for_keys!Object



15
16
17
18
19
# File 'lib/adcopy.rb', line 15

def self.check_for_keys!
  if !File.exist?(CONFIG_FILE) || CONFIG.nil? || CONFIG['C_KEY'].nil? || CONFIG['V_KEY'].nil? || CONFIG['H_KEY'].nil?
    raise AdCopyError, "AdCopy API keys not found. Keys can be obtained at #{SIGNUP_URL}"
  end
end