Ruby SDK
- RubyGem: https://rubygems.org/gems/transferzero-sdk
- Git Repository: https://github.com/transferzero/transferzero-sdk-ruby
Example
A small example illustrating authenticating and accessing the Currency Info endpoint:
# load the gem
require 'transferzero-sdk'
TransferZero.configure do |config|
config.api_key = '<key>'
config.api_secret = '<secret>'
config.host = 'https://api-sandbox.transferzero.com/v1'
end
api_instance = TransferZero::CurrencyInfoApi.new
begin
#Getting a list of possible requested currencies
result = api_instance.info_currencies
p result
rescue TransferZero::ApiError => e
if e.validation_error
puts "WARN: Validation error occured when calling the endpoint"
result = e.response_object("CurrencyListResponse")
p result
else
puts "Exception when calling CurrencyInfoApi->info_currencies: #{e}"
end
end
Full examples for all steps required by our quick integration guide can be found at: https://github.com/transferzero/transferzero-sdk-ruby/blob/master/example/client.rb