class RakutenWebService::Railtie

Public Instance Methods

load_configuration(config_path, environment) click to toggle source
# File lib/rakuten_web_service/rails.rb, line 13
def load_configuration(config_path, environment)
  return unless File.exist?(config_path)

  config = YAML.load(ERB.new(File.read(config_path)).result(binding))[environment]
  if config
    RakutenWebService.configure do |c|
      c.application_id = config['application_id']
      c.affiliate_id = config['affiliate_id']
    end
  end
  raise RuntimeError, "Required configuration for RakutenWebService has not been set" unless RakutenWebService.configuration.has_required_options?
end