Sha256: b56ef8da55267e13951019630ea7b2eac995352d7fdb955c7b7171fc9bfee3d5
Contents?: true
Size: 707 Bytes
Versions: 3
Compression:
Stored size: 707 Bytes
Contents
require 'faraday_middleware' module Commons module Connection private def connection(options={}) merged_options = faraday_options.merge({ :headers => { 'Accept' => "application/#{response}", 'User-Agent' => user_agent }, :ssl => {:verify => false}, :url => endpoint }) Faraday.new(merged_options) do |builder| builder.use Faraday::Request::UrlEncoded builder.use Faraday::Response::RaiseError builder.use Faraday::Response::Rashify builder.use Faraday::Response::Mashify builder.use Faraday::Response::ParseJson builder.adapter(Faraday.default_adapter) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
commons-0.0.3 | lib/commons/connection.rb |
commons-0.0.2 | lib/commons/connection.rb |
commons-0.0.1 | lib/commons/connection.rb |