Module: Traitify::Client::Connection
- Included in:
- Traitify::Client
- Defined in:
- lib/traitify/client/connection.rb
Instance Method Summary collapse
Instance Method Details
#connection(options = {}) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/traitify/client/connection.rb', line 9 def connection( = {}) Faraday.new() do |faraday| faraday.request :authorization, :basic, secret_key || public_key, "x" faraday.request :json faraday.headers["Accept"] = "application/json" faraday.response :logger, Traitify.logger, formatter: Traitify::Middleware::Formatter faraday.response :raise_traitify_error faraday.response :json faraday.adapter :net_http end end |