D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
self
/
root
/
opt
/
alt
/
ruby34
/
share
/
ri
/
system
/
IPAddr
/
Filename :
cdesc-IPAddr.ri
back
Copy
U:RDoc::NormalClass[iI"IPAddr:ET@I"Object;To:RDoc::Markup::Document:@parts[o;;[ o:RDoc::Markup::Paragraph;[I"RIPAddr provides a set of methods to manipulate an IP address. Both IPv4 and ;TI"IPv6 are supported.;To:RDoc::Markup::BlankLine S:RDoc::Markup::Heading: leveli: textI"Example;T@o:RDoc::Markup::Verbatim;[I"require 'ipaddr' ;TI" ;TI"*ipaddr1 = IPAddr.new "3ffe:505:2::1" ;TI" ;TI"�p ipaddr1 #=> #<IPAddr: IPv6:3ffe:0505:0002:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff> ;TI" ;TI"5p ipaddr1.to_s #=> "3ffe:505:2::1" ;TI" ;TI"�ipaddr2 = ipaddr1.mask(48) #=> #<IPAddr: IPv6:3ffe:0505:0002:0000:0000:0000:0000:0000/ffff:ffff:ffff:0000:0000:0000:0000:0000> ;TI" ;TI"4p ipaddr2.to_s #=> "3ffe:505:2::" ;TI" ;TI"+ipaddr3 = IPAddr.new "192.168.2.0/24" ;TI" ;TI"Np ipaddr3 #=> #<IPAddr: IPv4:192.168.2.0/255.255.255.0>;T:@format0: @fileI"lib/ipaddr.rb;T:0@omit_headings_from_table_of_contents_below0;0;0[[ I"family;TI"R;T:publicFI"lib/ipaddr.rb;T[U:RDoc::Constant[i I"VERSION;TI"IPAddr::VERSION;T;0o;;[ ;@%;0@%@cRDoc::NormalClass0U;[i I"IN4MASK;TI"IPAddr::IN4MASK;T;0o;;[o; ;[I"32 bit mask for IPv4;T;@%;0@%@@20U;[i I"IN6MASK;TI"IPAddr::IN6MASK;T;0o;;[o; ;[I"128 bit mask for IPv6;T;@%;0@%@@20U;[i I"IN6FORMAT;TI"IPAddr::IN6FORMAT;T;0o;;[o; ;[I"Format string for IPv6;T;@%;0@%@@20U;[i I"RE_IPV4ADDRLIKE;TI"IPAddr::RE_IPV4ADDRLIKE;T;0o;;[o; ;[I"7Regexp _internally_ used for parsing IPv4 address.;T;@%;0@%@@20U;[i I"RE_IPV6ADDRLIKE_FULL;TI"!IPAddr::RE_IPV6ADDRLIKE_FULL;T;0o;;[o; ;[I"7Regexp _internally_ used for parsing IPv6 address.;T;@%;0@%@@20U;[i I"RE_IPV6ADDRLIKE_COMPRESSED;TI"'IPAddr::RE_IPV6ADDRLIKE_COMPRESSED;T;0o;;[o; ;[I"7Regexp _internally_ used for parsing IPv6 address.;T;@%;0@%@@20[[I"Comparable;To;;[ ;@%;0@*[[I" class;T[[;[[I"new;T@*[I" new_ntoh;T@*[I" ntop;T@*[:protected[ [:private[ [I" instance;T[[;[.[I"&;T@*[I"<<;T@*[I"<=>;T@*[I"==;T@*[I"===;T@*[I">>;T@*[I"|;T@*[I"~;T@*[I"as_json;T@*[I" cidr;T@*[I" eql?;T@*[I" hash;T@*[I" hton;T@*[I" include?;T@*[I"inspect;T@*[I" ip6_arpa;T@*[I"ip6_int;T@*[I" ipv4?;T@*[I"ipv4_compat;T@*[I"ipv4_compat?;T@*[I"ipv4_mapped;T@*[I"ipv4_mapped?;T@*[I" ipv6?;T@*[I"link_local?;T@*[I"loopback?;T@*[I" mask;T@*[I"native;T@*[I"netmask;T@*[I"prefix;T@*[I"prefix=;T@*[I" private?;T@*[I"reverse;T@*[I" succ;T@*[I" to_i;T@*[I"to_json;T@*[I" to_range;T@*[I" to_s;T@*[I"to_string;T@*[I"wildcard_mask;T@*[I"zone_id;T@*[I" zone_id=;T@*[;[ [I"begin_addr;T@*[I" end_addr;T@*[I" mask!;T@*[I"set;T@*[;[[I"_ipv4_compat?;T@*[I" _reverse;T@*[I"_to_string;T@*[I"addr_mask;T@*[I"coerce_other;T@*[I" in6_addr;T@*[I"in_addr;T@*[ [U:RDoc::Context::Section[i 0o;;[ ;0;0[@%@%cRDoc::TopLevel