Sha256: b8542a8fa0058b37fcd6cfe6d154a18486294d1c0c263811d0d09c49630f3d2e

Contents?: true

Size: 712 Bytes

Versions: 1

Compression:

Stored size: 712 Bytes

Contents

# frozen_string_literal: true

require 'net/http/digest_auth'
require 'faraday'
require 'faraday/digestauth/version'
require 'faraday/digestauth/connection'
require 'faraday/request/digestauth'

# Register the middleware as a Request middleware with the name :digest
if Faraday.respond_to?(:register_middleware)                 # Faraday 0.8
  Faraday.register_middleware :request, digest: Faraday::Request::DigestAuth
elsif Faraday::Request.respond_to?(:register_middleware)     # Faraday 0.9
  Faraday::Request.register_middleware digest: Faraday::Request::DigestAuth
elsif Faraday::Request.respond_to?(:register_lookup_modules) # Faraday 0.7
  Faraday::Request.register_lookup_modules digest: :DigestAuth
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
faraday-digestauth-0.4.1 lib/faraday/digestauth.rb