class Yao::Plugins::OjClientGenerator

Public Instance Methods

call(f, token) click to toggle source
# File lib/yao/plugins/oj_client_generator.rb, line 10
def call(f, token)
  f.request :accept, 'application/json'
  f.request :url_encoded

  if token
    f.request :os_token, token
  end

  f.response :os_error_detector
  f.response :oj

  if Yao.config.debug
    f.response :logger
    f.response :os_dumper
  end

  if Yao.config.debug_record_response
    f.response :os_response_recorder
  end

  f.adapter Faraday.default_adapter
end