Sha256: 58785fe21e1f0ce10cc31994119ec50c1db9e7e4c80fdd852cc39723856c4e1e

Contents?: true

Size: 581 Bytes

Versions: 1

Compression:

Stored size: 581 Bytes

Contents

require 'faraday_middleware'

module Gems
  module Connection
    private

    def connection
      options = {
        :headers => {'Accept' => 'application/json'},
        :ssl => {:verify => false},
        :url => 'https://rubygems.org',
      }

      Faraday.new(options) do |connection|
        connection.use Faraday::Request::UrlEncoded
        connection.use Faraday::Response::RaiseError
        connection.use Faraday::Response::Rashify
        connection.use Faraday::Response::ParseJson
        connection.adapter(Faraday.default_adapter)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gems-0.0.2 lib/gems/connection.rb