Sha256: 10045e34e0d67498796677445b0f3110fab5dd4ce3403bdfd63b46ddcf7870bf
Contents?: true
Size: 1.85 KB
Versions: 5
Compression:
Stored size: 1.85 KB
Contents
module HTTPX class Session include Loggable include Chainable EMPTY_HASH: Hash[untyped, untyped] @options: Options @responses: Hash[Request, response] @persistent: bool? def self.plugin: (Symbol | Module plugin, ?options? options) ?{ (Class) -> void } -> singleton(Session) def wrap: () { (instance) -> void } -> void def close: (*untyped) -> void def build_request: (verb, generic_uri, ?options) -> Request private def initialize: (?options) { (self) -> void } -> untyped | (?options) -> untyped def pool: -> Pool def on_response: (Request, response) -> void def on_promise: (untyped, untyped) -> void def fetch_response: (Request request, Array[Connection] connections, untyped options) -> response? def find_connection: (Request, Array[Connection] connections, Options options) -> Connection def set_connection_callbacks: (Connection, Array[Connection], Options) -> void def build_altsvc_connection: (Connection existing_connection, Array[Connection] connections, URI::Generic alt_origin, String origin, Hash[String, String] alt_params, Options options) -> Connection? def build_requests: (verb, uri, options) -> Array[Request] | (Array[[verb, uri, options]], options) -> Array[Request] | (Array[[verb, uri]], options) -> Array[Request] | (verb, _Each[[uri, options]], Options) -> Array[Request] | (verb, _Each[uri], options) -> Array[Request] def build_connection: (URI::HTTP | URI::HTTPS uri, Options options) -> Connection def send_requests: (*Request) -> Array[response] def _send_requests: (Array[Request]) -> Array[Connection] def receive_requests: (Array[Request], Array[Connection]) -> Array[response] attr_reader self.default_options: Options end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
httpx-0.23.4 | sig/session.rbs |
httpx-0.23.3 | sig/session.rbs |
httpx-0.23.2 | sig/session.rbs |
httpx-0.23.1 | sig/session.rbs |
httpx-0.23.0 | sig/session.rbs |