Sha256: ff0781f67aea94c5541bb4227812faaf4b508b68dff5ad4a23caa71cc330a1e3
Contents?: true
Size: 1.07 KB
Versions: 4
Compression:
Stored size: 1.07 KB
Contents
module HTTPX module Resolver class Resolver include Callbacks include Loggable RECORD_TYPES: Hash[Integer, singleton(Resolv::DNS::Resource)] @record_type: singleton(Resolv::DNS::Resource) @options: Options @resolver_options: Hash[Symbol, untyped] @queries: Hash[String, Connection] @system_resolver: Resolv::Hosts def close: () -> void alias terminate close def closed?: () -> bool def empty?: () -> bool def emit_addresses: (Connection connection, ip_family family, Array[IPAddr], ?bool early_resolve) -> void private def emit_resolved_connection: (Connection connection, Array[IPAddr] addresses, bool early_resolve) -> void def initialize: (ip_family? family, Options options) -> void def early_resolve: (Connection connection, ?hostname: String) -> boolish def emit_resolve_error: (Connection connection, ?String hostname, ?StandardError) -> void def resolve_error: (String hostname, ?StandardError?) -> (ResolveError | ResolveTimeoutError) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
httpx-1.3.4 | sig/resolver/resolver.rbs |
httpx-1.3.3 | sig/resolver/resolver.rbs |
httpx-1.3.2 | sig/resolver/resolver.rbs |
httpx-1.3.1 | sig/resolver/resolver.rbs |