Method: HTTPX::Resolver::Multi#initialize
- Defined in:
- lib/httpx/resolver/multi.rb
#initialize(resolver_type, options) ⇒ Multi
Returns a new instance of Multi.
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/httpx/resolver/multi.rb', line 10 def initialize(resolver_type, ) @current_selector = @current_session = nil = = . ip_families = .ip_families || Resolver.supported_ip_families @resolvers = ip_families.map do |ip_family| resolver = resolver_type.new(ip_family, ) resolver.multi = self resolver end @errors = Hash.new { |hs, k| hs[k] = [] } end |