Method: Klarna::Checkout::Client#initialize

Defined in:
lib/klarna/checkout/client.rb

#initialize(args = {}) ⇒ Client

Returns a new instance of Client.



12
13
14
15
16
17
# File 'lib/klarna/checkout/client.rb', line 12

def initialize(args = {})
  args.each do |(k,v)|
    self.public_send("#{k}=", v)
  end
  self.shared_secret ||= Klarna::Checkout.shared_secret
end