module Workarea::Klarna

Constants

VERSION

Public Class Methods

gateway() click to toggle source
# File lib/workarea/klarna.rb, line 21
def gateway
  return Klarna::BogusGateway.new unless Workarea.config.load_klarna
  Klarna::Gateway.new
end
on_site_messaging?() click to toggle source
# File lib/workarea/klarna.rb, line 32
def on_site_messaging?
  on_site_messaging_client_id.present?
end
on_site_messaging_client_id() click to toggle source
# File lib/workarea/klarna.rb, line 26
def on_site_messaging_client_id
  ENV["WORKAREA_KLARNA_ON_SITE_MESSAGING_CLIENT_ID"].presence ||
    Rails.application.credentials.klarna.try(:[], :on_site_messaging_client_id) ||
    Workarea.config.klarna_on_site_messaging_client_id
end