module PayPal::SDK::Core::OpenIDConnect::GetAPI

Public Instance Methods

api() click to toggle source

Get API object

Example

Payment.api
payment.api
# File lib/paypal-sdk/core/openid_connect/get_api.rb, line 9
def api
  @api || parent_api
end
client_id() click to toggle source
# File lib/paypal-sdk/core/openid_connect/get_api.rb, line 18
def client_id
  api.config.openid_client_id || api.config.client_id
end
client_secret() click to toggle source
# File lib/paypal-sdk/core/openid_connect/get_api.rb, line 22
def client_secret
  api.config.openid_client_secret || api.config.client_secret
end
parent_api() click to toggle source

Parent API object

# File lib/paypal-sdk/core/openid_connect/get_api.rb, line 14
def parent_api
  superclass.respond_to?(:api) ? superclass.api : RequestDataType.api
end