class Klarna::Checkout::Configuration

Attributes

checkout_uri[W]
confirmation_uri[W]
environment[W]
locale[W]
passcode[W]
purchase_country[W]
purchase_currency[W]
push_uri[W]
terms_uri[W]
user_id[W]

Public Class Methods

new() click to toggle source
# File lib/klarna/checkout/configuration.rb, line 17
def initialize
  @purchase_country  = nil
  @purchase_currency = nil
  @locale            = nil
  @terms_uri         = nil
  @checkout_uri      = nil
  @confirmation_uri  = nil
  @push_uri          = nil
  @environment       = nil
  @user_id           = nil
  @passcode          = nil
  @checkout_url      = nil
end

Public Instance Methods

checkout_uri() click to toggle source
# File lib/klarna/checkout/configuration.rb, line 61
def checkout_uri
  unless @checkout_uri
    raise Klarna::Checkout::Errors::ConfigurationError.new('checkout_uri', 'missing_configuration_item')
  end

  @checkout_uri
end
checkout_url() click to toggle source
# File lib/klarna/checkout/configuration.rb, line 107
def checkout_url
  unless @checkout_url
    raise Klarna::Checkout::Errors::ConfigurationError.new('checkout_url', 'missing_configuration_item')
  end

  @checkout_url
end
confirmation_uri() click to toggle source
# File lib/klarna/checkout/configuration.rb, line 69
def confirmation_uri
  unless @confirmation_uri
    raise Klarna::Checkout::Errors::ConfigurationError.new('confirmation_uri', 'missing_configuration_item')
  end

  @confirmation_uri
end
environment() click to toggle source
# File lib/klarna/checkout/configuration.rb, line 85
def environment
  unless @environment
    raise Klarna::Checkout::Errors::ConfigurationError.new('environment', 'missing_configuration_item')
  end

  @environment
end
locale() click to toggle source
# File lib/klarna/checkout/configuration.rb, line 47
def locale
  raise Klarna::Checkout::Errors::ConfigurationError.new('locale', 'missing_configuration_item') unless @locale

  @locale
end
passcode() click to toggle source
# File lib/klarna/checkout/configuration.rb, line 99
def passcode
  unless @passcode
    raise Klarna::Checkout::Errors::ConfigurationError.new('passcode', 'missing_configuration_item')
  end

  @passcode
end
purchase_country() click to toggle source
# File lib/klarna/checkout/configuration.rb, line 31
def purchase_country
  unless @purchase_country
    raise Klarna::Checkout::Errors::ConfigurationError.new('purchase_country', 'missing_configuration_item')
  end

  @purchase_country
end
purchase_currency() click to toggle source
# File lib/klarna/checkout/configuration.rb, line 39
def purchase_currency
  unless @purchase_currency
    raise Klarna::Checkout::Errors::ConfigurationError.new('purchase_currency', 'missing_configuration_item')
  end

  @purchase_currency
end
push_uri() click to toggle source
# File lib/klarna/checkout/configuration.rb, line 77
def push_uri
  unless @push_uri
    raise Klarna::Checkout::Errors::ConfigurationError.new('push_uri', 'missing_configuration_item')
  end

  @push_uri
end
terms_uri() click to toggle source
# File lib/klarna/checkout/configuration.rb, line 53
def terms_uri
  unless @terms_uri
    raise Klarna::Checkout::Errors::ConfigurationError.new('terms_uri', 'missing_configuration_item')
  end

  @terms_uri
end
user_id() click to toggle source
# File lib/klarna/checkout/configuration.rb, line 93
def user_id
  raise Klarna::Checkout::Errors::ConfigurationError.new('user_id', 'missing_configuration_item') unless @user_id

  @user_id
end