module Tacokit::Middleware

Public Instance Methods

default_stack(config = Tacokit.configuration) click to toggle source
# File lib/tacokit/middleware.rb, line 9
def default_stack(config = Tacokit.configuration)
  proc do |http|
    http.request :json
    http.request :multipart
    http.request :url_encoded

    http.response :json, content_type: /\bjson$/
    http.response :raise_error
    http.response :logger if ENV["DEBUG"]

    http.adapter Faraday.default_adapter
  end
end