class BitmexClient::HTTP::Connection

Public Class Methods

new(key, secret) click to toggle source
# File lib/bitmex_client/http.rb, line 15
def initialize(key, secret)
  @connection = Faraday::Connection.new(:url => Bitmex.url) do |f|
    f.request :json
    f.response :json, :parser_options => { :symbolize_names => true }
    f.use FaradayMiddleware::Authentication, key, secret
    f.use FaradayMiddleware::RaiseHttpException
    f.use FaradayMiddleware::LoudLogger if Bitmex.loud_logger
    f.adapter Bitmex.adapter
  end
end