class OKEX::API::Markets

Public Instance Methods

list(type: :spot) click to toggle source
# File lib/okex/api/markets.rb, line 7
def list(type: :spot)
  raise ArgumentError, "type must be either 'futures' or 'spot'" unless %w(futures spot).include?(type.to_s)
  send_request(:get, "/#{type.to_s}/v3/instruments", {})
end
ticker(futures_name, type: :spot) click to toggle source
# File lib/okex/api/markets.rb, line 17
def ticker(futures_name, type: :spot)
  raise ArgumentError, "type must be either 'futures' or 'spot'" unless %w(futures spot).include?(type.to_s)
  send_request(:get, "/#{type.to_s}/v3/instruments/#{futures_name}/ticker", {})
end
tickers(type: :spot) click to toggle source
# File lib/okex/api/markets.rb, line 12
def tickers(type: :spot)
  raise ArgumentError, "type must be either 'futures' or 'spot'" unless %w(futures spot).include?(type.to_s)
  send_request(:get, "/#{type.to_s}/v3/instruments/ticker", {})
end