module Klarna

Constants

VERSION

Attributes

configuration[W]

Public Class Methods

client(type = :order) click to toggle source
# File lib/klarna.rb, line 23
def self.client(type = :order)
  case type
  when :credit
    Credit.new(configuration)
  when :order
    Order.new(configuration)
  when :refund
    Refund.new(configuration)
  when :capture
    Capture.new(configuration)
  end
end
configuration() click to toggle source
# File lib/klarna.rb, line 15
def self.configuration
  @configuration ||= Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/klarna.rb, line 19
def self.configure
  yield(configuration)
end