Module: PayPal::SDK::REST::SetAPI
- Included in:
- RequestDataType
- Defined in:
- lib/paypal-sdk/rest/set_api.rb
Instance Method Summary collapse
-
#client_id=(client_id) ⇒ Object
Override client id.
-
#client_secret=(client_secret) ⇒ Object
Override client secret.
-
#set_config(*args) ⇒ Object
(also: #config=, #set_api, #api=)
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).
-
#token=(token) ⇒ Object
(also: #auth=)
Override token.
Instance Method Details
#client_id=(client_id) ⇒ Object
Override client id
31 32 33 |
# File 'lib/paypal-sdk/rest/set_api.rb', line 31 def client_id=(client_id) set_config(:client_id => client_id).token = nil end |
#client_secret=(client_secret) ⇒ Object
Override client secret
36 37 38 |
# File 'lib/paypal-sdk/rest/set_api.rb', line 36 def client_secret=(client_secret) set_config(:client_secret => client_secret).token = nil end |
#set_config(*args) ⇒ Object Also known as: config=, set_api, api=
11 12 13 14 15 16 17 18 19 |
# File 'lib/paypal-sdk/rest/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 |
#token=(token) ⇒ Object Also known as: auth=
Override token
25 26 27 |
# File 'lib/paypal-sdk/rest/set_api.rb', line 25 def token=(token) set_config( :client_id => nil, :client_secret => nil ).token = token end |