Module: TransferWise

Defined in:
lib/transfer_wise.rb,
lib/transfer_wise/util.rb,
lib/transfer_wise/oauth.rb,
lib/transfer_wise/quote.rb,
lib/transfer_wise/account.rb,
lib/transfer_wise/profile.rb,
lib/transfer_wise/request.rb,
lib/transfer_wise/version.rb,
lib/transfer_wise/transfer.rb,
lib/transfer_wise/api_resource.rb,
lib/transfer_wise/transfer_wise_error.rb,
lib/transfer_wise/transfer_wise_object.rb

Defined Under Namespace

Modules: TransferWiseObject, Util Classes: APIConnectionError, APIError, APIResource, Account, AuthenticationError, InvalidRequestError, OAuth, ParseError, Profile, Quote, Request, Transfer, TransferWiseError

Constant Summary collapse

VERSION =
"0.1.5"
STATUS_CLASS_MAPPING =
{
  400 => "InvalidRequestError",
  404 => "InvalidRequestError",
  401 => "AuthenticationError"
}

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.access_tokenObject

Returns the value of attribute access_token.



30
31
32
# File 'lib/transfer_wise.rb', line 30

def access_token
  @access_token
end

.modeObject

Returns the value of attribute mode.



29
30
31
# File 'lib/transfer_wise.rb', line 29

def mode
  @mode
end

Class Method Details

.api_baseObject



32
33
34
# File 'lib/transfer_wise.rb', line 32

def api_base
  @api_base ||= "https://#{mode == 'live' ? 'api' : 'test-api'}.transferwise.com"
end