Sha256: ce0c7e6c5c1319f3e8e75e6407f9b4f155dd183c97b3cf7756f7b12a99245719
Contents?: true
Size: 815 Bytes
Versions: 3
Compression:
Stored size: 815 Bytes
Contents
module CurrencyCloud class Currency < Resource; end class ConversionDates < Resource; end class SettlementAccount < Resource; end class Reference < Resource resource :reference def self.currencies response = request.get(build_url("currencies")) response['currencies'].map { |c| Currency.new(c)} end def self.beneficiary_required_details(params={}) request.get(build_url("beneficiary_required_details"), params)['details'] end def self.conversion_dates(params) ConversionDates.new(request.get(build_url("conversion_dates"), params)) end def self.settlement_accounts(params={}) response = request.get(build_url("settlement_accounts"), params) response['settlement_accounts'].map { |s| SettlementAccount.new(s)} end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
currency_cloud-0.7.1 | lib/currency_cloud/resources/reference.rb |
currency_cloud-0.7 | lib/currency_cloud/resources/reference.rb |
currency_cloud-0.5 | lib/currency_cloud/resources/reference.rb |