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)