lib/adapters/crypto/kraken_adapter.rb in currency-rate-1.7.0 vs lib/adapters/crypto/kraken_adapter.rb in currency-rate-2.0.0
- old
+ new
@@ -22,10 +22,10 @@
ANCHOR_CURRENCY = "BTC"
FETCH_URL = "https://api.kraken.com/0/public/Ticker?pair=#{ %w(ADAXBT BCHXBT BSVXBT DASHXBT EOSXBT GNOXBT QTUMXBT XTZXBT XETCXXBT XETHXXBT XLTCXXBT XREPXXBT XXLMXXBT XXMRXXBT XXRPXXBT XZECXXBT XXBTZUSD XBTDAI XBTUSDC).join(",") }"
def normalize(data)
- return nil unless super
+ return nil unless data = super
data["result"].reduce({ "anchor" => ANCHOR_CURRENCY }) do |result, (pair, value)|
key = ta(pair.sub(ta(ANCHOR_CURRENCY), ""))
if %w(USD DAI USDC).include?(key)
result[key] = BigDecimal(value["c"].first.to_s)