Module: Transferwise
- Defined in:
- lib/transferwise.rb,
lib/transferwise/rate.rb,
lib/transferwise/util.rb,
lib/transferwise/oauth.rb,
lib/transferwise/quote.rb,
lib/transferwise/account.rb,
lib/transferwise/profile.rb,
lib/transferwise/request.rb,
lib/transferwise/version.rb,
lib/transferwise/transfer.rb,
lib/transferwise/api_resource.rb,
lib/transferwise/borderless_account.rb,
lib/transferwise/transferwise_error.rb,
lib/transferwise/transferwise_object.rb,
lib/transferwise/borderless_account/statement.rb,
lib/transferwise/borderless_account/transaction.rb,
lib/transferwise/borderless_account/balance_currency.rb
Defined Under Namespace
Modules: TransferwiseObject, Util Classes: APIConnectionError, APIError, APIResource, Account, AuthenticationError, BorderlessAccount, InvalidRequestError, OAuth, ParseError, Profile, Quote, Rate, Request, Transfer, TransferwiseError
Constant Summary collapse
- VERSION =
"0.2.6"
- STATUS_CLASS_MAPPING =
{ 400 => "InvalidRequestError", 404 => "InvalidRequestError", 401 => "AuthenticationError" }
Class Attribute Summary collapse
-
.access_token ⇒ Object
Returns the value of attribute access_token.
-
.mode ⇒ Object
Returns the value of attribute mode.
Class Method Summary collapse
Class Attribute Details
.access_token ⇒ Object
Returns the value of attribute access_token.
40 41 42 |
# File 'lib/transferwise.rb', line 40 def access_token @access_token end |
.mode ⇒ Object
Returns the value of attribute mode.
39 40 41 |
# File 'lib/transferwise.rb', line 39 def mode @mode end |
Class Method Details
.api_base ⇒ Object
42 43 44 45 46 |
# File 'lib/transferwise.rb', line 42 def api_base live_url = 'https://api.transferwise.com' test_url = 'https://api.sandbox.transferwise.tech' @api_base ||= mode == 'live' ? live_url : test_url end |
.authorization_base ⇒ Object
48 49 50 51 52 |
# File 'lib/transferwise.rb', line 48 def live_url = 'https://api.transferwise.com' test_url = 'https://sandbox.transferwise.tech' @authorization_base ||= mode == 'live' ? live_url : test_url end |