Sha256: c82f732cf1db8b96ab8f7a1a373306935c8251f1a48edc24843dbbfffcdddd85

Contents?: true

Size: 513 Bytes

Versions: 2

Compression:

Stored size: 513 Bytes

Contents

require 'faraday_middleware'

module Taric
  module Connection
    def connection(config)
      options = {
          :headers => {'Accept' => "application/#{config.format}; charset=utf-8", 'User-Agent' => config.user_agent}
      }.merge(config.connection_opts)

      Faraday::Connection.new(options) do |conn|
        #conn.use FaradayMiddleware::Mashify
        #conn.response :raise_error
        conn.response :json, :content_type => /\bjson$/
        conn.adapter config.adapter
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
taric-0.1.6 lib/taric/connection.rb
taric-0.1.5 lib/taric/connection.rb