module Revily::Connection
Public Instance Methods
connection(options={})
click to toggle source
# File lib/revily/client/connection.rb, line 4 def connection(options={}) options = { authenticate: true, raw: false }.merge(options) connection = Faraday.new(options) do |builder| builder.use FaradayMiddleware::FollowRedirects builder.use FaradayMiddleware::Mashify builder.use FaradayMiddleware::ParseJson, content_type: /\bjson$/ faraday_config_block.call(builder) if faraday_config_block builder.adapter *adapter end connection.headers[:user_agent] = user_agent connection end