module PayPal::SDK::Core::OpenIDConnect::SetAPI

Public Instance Methods

api=(*args)
Alias for: set_config
client_id=(client_id) click to toggle source

Override client id

# File lib/paypal-sdk/core/openid_connect/set_api.rb, line 25
def client_id=(client_id)
  set_config(:client_id => client_id)
end
client_secret=(client_secret) click to toggle source

Override client secret

# File lib/paypal-sdk/core/openid_connect/set_api.rb, line 30
def client_secret=(client_secret)
  set_config(:client_secret => client_secret)
end
config=(*args)
Alias for: set_config
set_api(*args)
Alias for: set_config
set_config(*args) click to toggle source

Set new api

Examples

payment.set_config(:development)
payment.set_config(:client_id => "XYZ", :client_secret => "SECRET")
payment.set_config
payment.api = API.new(:development)
# File lib/paypal-sdk/core/openid_connect/set_api.rb, line 11
def set_config(*args)
  if args[0].is_a?(API)
    @api = args[0]
  else
    @api ||= API.new({})
    @api.set_config(*args)  # Just override the configuration and Not
    @api
  end
end
Also aliased as: config=, set_api, api=