Sha256: 00b9cacaa0fa4c4ee835ee23c57d59ddb71ecadc9d3308a7165a1bff683536f7

Contents?: true

Size: 752 Bytes

Versions: 21

Compression:

Stored size: 752 Bytes

Contents

module HTTPX
  module Resolver
    module ResolverMixin
      include Callbacks
      include Loggable

      def uncache: (Connection) -> void

      private

      def emit_addresses: (Connection, Array[ipaddr]) -> void

      def early_resolve: (Connection, ?hostname: String) -> void

      def ip_resolve: (String hostname) -> Array[ipaddr]?

      def system_resolve: (String hostname) -> Array[ipaddr]?

      def emit_resolve_error: (Connection, String hostname, StandardError) -> void
                            | (Connection, String hostname) -> void
                            | (Connection) -> void

      def resolve_error: (String hostname, StandardError?) -> void
                       | (String hostname) -> void  
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
httpx-0.15.4 sig/resolver/resolver_mixin.rbs
httpx-0.15.3 sig/resolver/resolver_mixin.rbs
httpx-0.15.2 sig/resolver/resolver_mixin.rbs
httpx-0.15.1 sig/resolver/resolver_mixin.rbs
httpx-0.15.0 sig/resolver/resolver_mixin.rbs
httpx-0.14.5 sig/resolver/resolver_mixin.rbs
httpx-0.14.4 sig/resolver/resolver_mixin.rbs
httpx-0.14.3 sig/resolver/resolver_mixin.rbs
httpx-0.14.2 sig/resolver/resolver_mixin.rbs
httpx-0.14.1 sig/resolver/resolver_mixin.rbs
httpx-0.14.0 sig/resolver/resolver_mixin.rbs
httpx-0.13.2 sig/resolver/resolver_mixin.rbs
httpx-0.13.1 sig/resolver/resolver_mixin.rbs
httpx-0.13.0 sig/resolver/resolver_mixin.rbs
httpx-0.12.0 sig/resolver/resolver_mixin.rbs
httpx-0.11.3 sig/resolver/resolver_mixin.rbs
httpx-0.11.2 sig/resolver/resolver_mixin.rbs
httpx-0.11.1 sig/resolver/resolver_mixin.rbs
httpx-0.11.0 sig/resolver/resolver_mixin.rbs
httpx-0.10.2 sig/resolver/resolver_mixin.rbs