Sha256: ba50b159b077ceea92271dad454e8ce76cca112f880914134b8bbf98c0954d43

Contents?: true

Size: 489 Bytes

Versions: 27

Compression:

Stored size: 489 Bytes

Contents

module HTTPX
  module Plugins
    module NTLMAuth

      interface _NTLMOptions
        def ntlm: () -> Authentication::Ntlm?
      end

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

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

      module InstanceMethods
        def ntlm_authentication: (string user, string password, ?string? domain) -> instance
      end

    end

    type sessionNTLMAuth = sessionAuthentication & NTLMAuth::InstanceMethods
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
httpx-0.21.0 sig/plugins/ntlm_authentication.rbs
httpx-0.20.5 sig/plugins/ntlm_authentication.rbs
httpx-0.20.4 sig/plugins/ntlm_authentication.rbs
httpx-0.20.3 sig/plugins/ntlm_authentication.rbs
httpx-0.20.2 sig/plugins/ntlm_authentication.rbs
httpx-0.20.1 sig/plugins/ntlm_authentication.rbs
httpx-0.20.0 sig/plugins/ntlm_authentication.rbs