module PayPal

Attributes

client_id[RW]
client_secret[RW]
logger[RW]
mode[RW]
password[RW]
signature[RW]
username[RW]

Public Class Methods

configure() { |self| ... } click to toggle source
# File lib/paypal_merchant.rb, line 21
def configure
  yield self
  configure_sdk
  self
end

Private Class Methods

configure_sdk() click to toggle source
# File lib/paypal_merchant.rb, line 31
def PayPal.configure_sdk
  PayPal::SDK::Core::Config.logger = @logger
  PayPal::SDK.configure(
    mode: @mode,
    client_id: @client_id,
    client_secret: @client_secret,
    username: @username,
    password: @password,
    signature: @signature
  )
end