Method: IngramMicro::Configuration#assert_valid

Defined in:
lib/ingram_micro/configuration.rb

#assert_validObject



9
10
11
12
13
14
15
16
# File 'lib/ingram_micro/configuration.rb', line 9

def assert_valid
  assert_present :partner_name
  assert_present :api_root
  assert_present :customer_id
  fail Error.new('logger must be set if debug is set') unless logger_valid?
  fail Error.new('customer_id must be an integer') unless customer_id_valid?
  fail Error.new('proxy must have protocol http://') unless proxy_valid?
end