--- !ruby/object:RI::ClassDescription attributes: [] class_methods: - !ruby/object:RI::MethodSummary name: new - !ruby/object:RI::MethodSummary name: open comment: - !ruby/struct:SM::Flow::P body: Resolv::DNS is a DNS stub resolver. - !ruby/struct:SM::Flow::P body: "Information taken from the following places:" - !ruby/object:SM::Flow::LIST contents: - !ruby/struct:SM::Flow::LI label: "*" body: STD0013 - !ruby/struct:SM::Flow::LI label: "*" body: RFC 1035 - !ruby/struct:SM::Flow::LI label: "*" body: ftp://ftp.isi.edu/in-notes/iana/assignments/dns-parameters - !ruby/struct:SM::Flow::LI label: "*" body: etc. type: :BULLET constants: - !ruby/object:RI::Constant comment: - !ruby/struct:SM::Flow::P body: Default DNS Port name: Port value: "53" - !ruby/object:RI::Constant comment: - !ruby/struct:SM::Flow::P body: Default DNS UDP packet size name: UDPSize value: "512" - !ruby/object:RI::Constant comment: - !ruby/struct:SM::Flow::P body: Group of DNS resolver threads (obsolete) name: DNSThreadGroup value: ThreadGroup.new - !ruby/object:RI::Constant comment: name: RequestID value: "{}" - !ruby/object:RI::Constant comment: name: RequestIDMutex value: Mutex.new full_name: Resolv::DNS includes: [] instance_methods: - !ruby/object:RI::MethodSummary name: close - !ruby/object:RI::MethodSummary name: each_address - !ruby/object:RI::MethodSummary name: each_name - !ruby/object:RI::MethodSummary name: each_resource - !ruby/object:RI::MethodSummary name: getaddress - !ruby/object:RI::MethodSummary name: getaddresses - !ruby/object:RI::MethodSummary name: getname - !ruby/object:RI::MethodSummary name: getnames - !ruby/object:RI::MethodSummary name: getresource - !ruby/object:RI::MethodSummary name: getresources name: DNS superclass: Object