HEX
Server: Apache
System: Linux vps-cdc32557.vps.ovh.ca 5.15.0-156-generic #166-Ubuntu SMP Sat Aug 9 00:02:46 UTC 2025 x86_64
User: hanode (1017)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //usr/share/ri/3.0.0/system/Resolv/cdesc-Resolv.ri
U:RDoc::NormalClass[iI"Resolv:ET@I"Object;To:RDoc::Markup::Document:@parts[	o;;[:
@fileI""ext/win32/lib/win32/resolv.rb;T:0@omit_headings_from_table_of_contents_below0o;;[	S:RDoc::Markup::Heading:
leveliI:	textI";To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim;[I"Windows NT
;T:@format0S;;iI;
I";T;	@
;
0o;;[;	I"ext/win32/resolv/resolv.c;T;
0o;;[o:RDoc::Markup::Paragraph;[I"PResolv is a thread-aware DNS resolver library written in Ruby.  Resolv can ;TI"Phandle multiple DNS requests concurrently without blocking the entire Ruby ;TI"interpreter.;To;o;;[I"ISee also resolv-replace.rb to replace the libc resolver with Resolv.;T@"o;;[I"LResolv can look up various DNS resources using the DNS module directly.;T@"o;;[I"Examples:;T@"o;;[I"-p Resolv.getaddress "www.ruby-lang.org"
;TI"(p Resolv.getname "210.251.121.214"
;TI"
;TI"Resolv::DNS.open do |dns|
;TI"Q  ress = dns.getresources "www.ruby-lang.org", Resolv::DNS::Resource::IN::A
;TI"  p ress.map(&:address)
;TI"N  ress = dns.getresources "ruby-lang.org", Resolv::DNS::Resource::IN::MX
;TI":  p ress.map { |r| [r.exchange.to_s, r.preference] }
;TI"	end
;T;0S;;i;
I"	Bugs;T@"o:RDoc::Markup::List:
@type:BULLET:@items[o:RDoc::Markup::ListItem:@label0;[o;;[I"NIS is not supported.;To;;0;[o;;[I")/etc/nsswitch.conf is not supported.;T;	I"lib/resolv.rb;T;
0;	0;
0[[
U:RDoc::Constant[iI"API;TI"Resolv::API;T:public0o;;[;	@
;
0I""ext/win32/lib/win32/resolv.rb;T@cRDoc::NormalClass0U;[iI"
Error;TI"Resolv::Error;T;0o;;[;	@
;
0@N@@O0U;[iI"
TCPIP_NT;TI"Resolv::TCPIP_NT;T;0o;;[;	@
;
0@N@@O0U;[iI"DefaultResolver;TI"Resolv::DefaultResolver;T;0o;;[o;;[I"6Default resolver to use for Resolv class methods.;T;	@E;
0@E@@O0U;[iI"AddressRegex;TI"Resolv::AddressRegex;T;0o;;[o;;[I"5Address Regexp to use for matching IP addresses.;T;	@E;
0@E@@O0[[[I"
class;T[[;[[I"get_hosts_path;TI""ext/win32/lib/win32/resolv.rb;T[I"get_resolv_info;T@w[:protected[[:private[[I"each_address;TI"lib/resolv.rb;T[I"each_name;T@{[I"get_dns_server_list;TI"ext/win32/resolv/resolv.c;T[I"get_hosts_dir;T@w[I"
get_info;T@w[I"getaddress;T@{[I"getaddresses;T@{[I"getname;T@{[I"
getnames;T@{[I"new;T@{[I"
instance;T[[;[[;[[;[[I"each_address;T@{[I"each_name;T@{[I"getaddress;T@{[I"getaddresses;T@{[I"getname;T@{[I"
getnames;T@{[[U:RDoc::Context::Section[i0o;;[;	0;
0[@
@@EcRDoc::TopLevel