Sha256: 8931c12aae28f0afce9376eec78ed1356d8e662e0d8c4f061d32a50d9bddf244
Contents?: true
Size: 481 Bytes
Versions: 19
Compression:
Stored size: 481 Bytes
Contents
module CurrencyCloud class Rate include CurrencyCloud::Resource resource :rates def self.find(params) response = client.get('find', params) rates = response['rates'].map do |currency_pair, (bid, offer)| new(currency_pair: currency_pair, bid: bid, offer: offer) end Rates.new(currencies: rates, unavailable: response['unavailable']) end def self.detailed(params) new(client.get('detailed', params)) end end end
Version data entries
19 entries across 19 versions & 1 rubygems