Sha256: 9e938fd1e2ce12f5ce9236d3b2552af0e4f964180b575675fa7a7b9767f22733
Contents?: true
Size: 608 Bytes
Versions: 1
Compression:
Stored size: 608 Bytes
Contents
# frozen_string_literal: true require 'ftx_exchange_api/base_api' module FtxExchangeApi class PublicApi < BaseApi base_uri 'https://ftx.com/api' def markets(market_name = nil) if market_name send_request(:get, "/markets/#{market_name}", {}) else send_request(:get, '/markets', {}) end end def orderbook(market_name, depth: nil) send_request(:get, "/markets/#{market_name}/orderbook", depth: depth) end protected def send_request(method, path, query) super(method, path, {}, query) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ftx_exchange_api-0.0.1 | lib/ftx_exchange_api/public_api.rb |