class PayPal::SDK::Core::Credential::Base

Base credential Class for authentication

Attributes

app_id[RW]
device_ipaddress[RW]
password[RW]
sandbox_email_address[RW]
username[RW]

Public Class Methods

new(config) click to toggle source

Initialize authentication configurations

Arguments

* <tt>config</tt> -- Configuration object
# File lib/paypal-sdk/core/credential/base.rb, line 11
def initialize(config)
  self.username = config.username
  self.password = config.password
  self.app_id   = config.app_id
  self.device_ipaddress = config.device_ipaddress
  self.sandbox_email_address = config.sandbox_email_address
end

Public Instance Methods

properties() click to toggle source

Return credential properties

# File lib/paypal-sdk/core/credential/base.rb, line 20
def properties
  { :username => username, :password => password, :app_id => app_id,
    :device_ipaddress => device_ipaddress, :sandbox_email_address => sandbox_email_address }
end