Method: Dnsruby::Recursor#initialize

Defined in:
lib/dnsruby/recursor.rb

#initialize(res = nil) ⇒ Recursor

Returns a new instance of Recursor.



172
173
174
175
176
177
178
179
180
181
182
183
184
# File 'lib/dnsruby/recursor.rb', line 172

def initialize(res = nil)
  if (res)
    @resolver = res
  else
    if (defined?@@nameservers && @@nameservers.length > 0)
      @resolver = Resolver.new({:nameserver => @@nameservers})
    else
      @resolver = Resolver.new
    end
  end
  @resolver.dnssec = @dnssec
  @ipv6_ok = false
end