Sha256: d5ba934ccd9ed0bd420ca7402087650bc57a46a5fc488f1a1cbf7000b99ae9f6

Contents?: true

Size: 538 Bytes

Versions: 4

Compression:

Stored size: 538 Bytes

Contents

module HTTPX
  module Plugins
    module DigestAuth
      DigestError: singleton(Error)

      interface _DigestOptions
        def digest: () -> Authentication::Digest?
      end

      def self.extra_options: (Options) -> (Options & _DigestOptions)

      def self.load_dependencies: (*untyped) -> void

      module InstanceMethods
        def digest_authentication: (string user, string password, ?hashed: bool) -> instance
      end
    end

    type sessionDigestAuth = sessionAuthentication & DigestAuth::InstanceMethods
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
httpx-0.24.7 sig/plugins/digest_authentication.rbs
httpx-0.24.6 sig/plugins/digest_authentication.rbs
httpx-0.24.5 sig/plugins/digest_authentication.rbs
httpx-0.24.4 sig/plugins/digest_authentication.rbs