class Cryptoexchange::Exchanges::Gdac::Services::Pairs
Constants
- PAIRS_URL
Public Instance Methods
fetch()
click to toggle source
# File lib/cryptoexchange/exchanges/gdac/services/pairs.rb, line 7 def fetch ctx = OpenSSL::SSL::SSLContext.new ctx.verify_mode = OpenSSL::SSL::VERIFY_NONE result = HTTP.get(PAIRS_URL, ssl_context: ctx) output = JSON.parse(result) market_pairs = [] pairs = output['result'].map { |r| r["marketName"].split("-") } pairs.each do |pair| market_pairs << Cryptoexchange::Models::MarketPair.new( base: pair.last, target: pair.first, market: Gdac::Market::NAME ) end market_pairs end