Sha256: 30d8e21ce2d586374ab543f847e9042c8344559084e27cb39cb1396dd5c99e04
Contents?: true
Size: 460 Bytes
Versions: 7
Compression:
Stored size: 460 Bytes
Contents
module CurrencyRate class BtcEAdapter < Adapter FETCH_URL = { 'BTC_USD' => 'https://wex.nz/api/2/btc_usd/ticker', 'BTC_EUR' => 'https://wex.nz/api/2/btc_eur/ticker', 'BTC_RUB' => 'https://wex.nz/api/2/btc_rur/ticker', } def normalize(data) return nil unless super data.reduce({}) do |result, (pair, value)| result[pair] = BigDecimal(value["ticker"]["last"].to_s) result end end end end
Version data entries
7 entries across 7 versions & 1 rubygems