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.24.7 sig/plugins/ntlm_authentication.rbs
httpx-0.24.6 sig/plugins/ntlm_authentication.rbs
httpx-0.24.5 sig/plugins/ntlm_authentication.rbs
httpx-0.24.4 sig/plugins/ntlm_authentication.rbs
httpx-0.24.3 sig/plugins/ntlm_authentication.rbs
httpx-0.24.2 sig/plugins/ntlm_authentication.rbs
httpx-0.24.1 sig/plugins/ntlm_authentication.rbs
httpx-0.24.0 sig/plugins/ntlm_authentication.rbs
httpx-0.23.4 sig/plugins/ntlm_authentication.rbs
httpx-0.23.3 sig/plugins/ntlm_authentication.rbs
httpx-0.23.2 sig/plugins/ntlm_authentication.rbs
httpx-0.23.1 sig/plugins/ntlm_authentication.rbs
httpx-0.23.0 sig/plugins/ntlm_authentication.rbs
httpx-0.22.5 sig/plugins/ntlm_authentication.rbs
httpx-0.22.4 sig/plugins/ntlm_authentication.rbs
httpx-0.22.3 sig/plugins/ntlm_authentication.rbs
httpx-0.22.2 sig/plugins/ntlm_authentication.rbs
httpx-0.22.1 sig/plugins/ntlm_authentication.rbs
httpx-0.22.0 sig/plugins/ntlm_authentication.rbs
httpx-0.21.1 sig/plugins/ntlm_authentication.rbs