Sha256: 6068cff75c1917099426a2d8506acc309340275cc7660a06a93295a2cd21937c

Contents?: true

Size: 733 Bytes

Versions: 5

Compression:

Stored size: 733 Bytes

Contents

module HTTPX
  module Plugins
    module Proxy
      module HTTP

        module InstanceMethods
          def with_proxy_basic_auth: (Hash[Symbol, untyped] opts) -> instance

          def with_proxy_digest_auth: (Hash[Symbol, untyped] opts) -> instance

          def with_proxy_ntlm_auth: (Hash[Symbol, untyped] opts) -> instance
        end

        module ConnectionMethods
          def __http_proxy_connect: (Connection::_Parser parser) ->  void
          def __http_on_connect: (top, Response) ->  void
        end

        class ConnectRequest < Request
          def initialize: (generic_uri uri, Options options) -> void
        end
      end
    end

    type httpProxy = Session & Proxy::HTTP::InstanceMethods
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
httpx-1.3.4 sig/plugins/proxy/http.rbs
httpx-1.3.3 sig/plugins/proxy/http.rbs
httpx-1.3.2 sig/plugins/proxy/http.rbs
httpx-1.3.1 sig/plugins/proxy/http.rbs
httpx-1.3.0 sig/plugins/proxy/http.rbs