Table of Contents - ipaddress_2-0.14.0 Documentation
Pages
- CHANGELOG
- LICENSE
-
README
- IPAddress
- Requirements
- Installation
- Documentation
- IPv4
- Create a new IPv4 address
- Handling the IPv4 address
- Changing netmask
- Working with networks, broadcasts and addresses
- Networks
- Broadcast
- Addresses, ranges and iterators
- IP special formats
- Classful networks
- Network design with IPAddress
- Subnetting
- Summarization
- Supernetting
- IPv6
- IPv6 addresses
- Compression
- Network Mask
- Using IPAddress with IPv6 addresses
- Handling the IPv6 address
- Compressing and uncompressing
- New IPv6 address from other formats
- Special IPv6 addresses
- Unspecified address
- Loopback address
- Mapped address
- Why not using IPAddr?
- Thanks to
- Copyright
Classes and Modules
- Hash
- IPAddress
- IPAddress::IPv4
- IPAddress::IPv6
- IPAddress::IPv6::Loopback
- IPAddress::IPv6::Mapped
- IPAddress::IPv6::Unspecified
- IPAddress::Prefix
- IPAddress::Prefix128
- IPAddress::Prefix32
- Math
- Object
Methods
- ::compress — IPAddress::IPv6
- ::demongoize — IPAddress
- ::evolve — IPAddress
- ::expand — IPAddress::IPv6
- ::extract — IPAddress::IPv4
- ::groups — IPAddress::IPv6
- ::mongoize — IPAddress
- ::new — IPAddress::IPv4
- ::new — IPAddress::IPv6
- ::new — IPAddress::IPv6::Unspecified
- ::new — IPAddress::IPv6::Loopback
- ::new — IPAddress::IPv6::Mapped
- ::new — IPAddress::Prefix
- ::new — IPAddress::Prefix32
- ::new — IPAddress::Prefix128
- ::ntoa — IPAddress
- ::parse — IPAddress
- ::parse_classful — IPAddress::IPv4
- ::parse_data — IPAddress::IPv4
- ::parse_data — IPAddress::IPv6
- ::parse_hex — IPAddress::IPv6
- ::parse_netmask — IPAddress::Prefix32
- ::parse_u128 — IPAddress::IPv6
- ::parse_u32 — IPAddress::IPv4
- ::summarize — IPAddress::IPv4
- ::summarize — IPAddress::IPv6
- ::valid? — IPAddress
- ::valid_ip? — IPAddress
- ::valid_ipv4? — IPAddress
- ::valid_ipv4_netmask? — IPAddress
- ::valid_ipv4_subnet? — IPAddress
- ::valid_ipv6? — IPAddress
- ::valid_ipv6_subnet? — IPAddress
- #+ — IPAddress::IPv4
- #+ — IPAddress::IPv6
- #+ — IPAddress::Prefix
- #- — IPAddress::IPv4
- #- — IPAddress::Prefix
- #/ — IPAddress::IPv4
- #/ — IPAddress::IPv6
- #<=> — IPAddress::IPv4
- #<=> — IPAddress::IPv6
- #<=> — IPAddress::Prefix
- #IPAddress — Object
- #[] — IPAddress::IPv4
- #[] — IPAddress::IPv6
- #[] — IPAddress::Prefix32
- #[]= — IPAddress::IPv4
- #[]= — IPAddress::IPv6
- #a? — IPAddress::IPv4
- #add — IPAddress::IPv4
- #add — IPAddress::IPv6
- #address — IPAddress::IPv4
- #address — IPAddress::IPv6
- #advance_network — IPAddress::IPv4
- #advance_network — IPAddress::IPv6
- #aggregate — IPAddress::IPv4
- #aggregate — IPAddress::IPv6
- #allocate — IPAddress::IPv4
- #allocate — IPAddress::IPv6
- #arpa — IPAddress::IPv4
- #arpa — IPAddress::IPv6
- #as_json — IPAddress::IPv4
- #as_json — IPAddress::IPv6
- #b? — IPAddress::IPv4
- #bits — IPAddress::IPv4
- #bits — IPAddress::IPv6
- #bits — IPAddress::Prefix32
- #bits — IPAddress::Prefix128
- #broadcast — IPAddress::IPv4
- #broadcast — IPAddress::IPv6
- #broadcast_u128 — IPAddress::IPv6
- #broadcast_u32 — IPAddress::IPv4
- #c? — IPAddress::IPv4
- #coerce — IPAddress::Prefix
- #compress_address — IPAddress::IPv6
- #compressed — IPAddress::IPv6
- #data — IPAddress::IPv4
- #data — IPAddress::IPv6
- #each — IPAddress::IPv4
- #each — IPAddress::IPv6
- #each_host — IPAddress::IPv4
- #find_adjacent_subnet — IPAddress::IPv4
- #find_adjacent_subnet — IPAddress::IPv6
- #first — IPAddress::IPv4
- #first — IPAddress::IPv6
- #group — IPAddress::IPv6
- #group= — IPAddress::IPv6
- #groups — IPAddress::IPv6
- #hex — IPAddress::IPv4
- #hexs — IPAddress::IPv6
- #host_prefix — IPAddress::Prefix32
- #host_prefix — IPAddress::Prefix128
- #hostmask — IPAddress::Prefix32
- #hostpart — IPAddress::IPv4
- #hostpart — IPAddress::IPv6
- #hostpart_u128 — IPAddress::IPv6
- #hostpart_u32 — IPAddress::IPv4
- #hosts — IPAddress::IPv4
- #include? — IPAddress::IPv4
- #include? — IPAddress::IPv6
- #include_all? — IPAddress::IPv4
- #include_all? — IPAddress::IPv6
- #inspect — IPAddress::Prefix
- #ipv4? — IPAddress
- #ipv6? — IPAddress
- #last — IPAddress::IPv4
- #last — IPAddress::IPv6
- #link_local? — IPAddress::IPv4
- #link_local? — IPAddress::IPv6
- #literal — IPAddress::IPv6
- #loopback? — IPAddress::IPv4
- #loopback? — IPAddress::IPv6
- #mapped? — IPAddress::IPv6
- #mapped? — IPAddress::IPv6::Mapped
- #mongoize — IPAddress
- #multicast? — IPAddress::IPv4
- #netmask — IPAddress::IPv4
- #netmask= — IPAddress::IPv4
- #network — IPAddress::IPv4
- #network — IPAddress::IPv6
- #network? — IPAddress::IPv4
- #network? — IPAddress::IPv6
- #network_u128 — IPAddress::IPv6
- #network_u32 — IPAddress::IPv4
- #newprefix — IPAddress::IPv4
- #newprefix — IPAddress::IPv6
- #next — IPAddress::IPv4
- #next — IPAddress::IPv6
- #next_network — IPAddress::IPv4
- #next_network — IPAddress::IPv6
- #octet — IPAddress::IPv4
- #octet= — IPAddress::IPv4
- #octets — IPAddress::IPv4
- #octets — IPAddress::Prefix32
- #pred — IPAddress::IPv4
- #pred — IPAddress::IPv6
- #prefix — IPAddress::IPv4
- #prefix — IPAddress::IPv6
- #prefix= — IPAddress::IPv4
- #prefix= — IPAddress::IPv6
- #previous_network — IPAddress::IPv4
- #previous_network — IPAddress::IPv6
- #private? — IPAddress::IPv4
- #regress_network — IPAddress::IPv4
- #regress_network — IPAddress::IPv6
- #reverse — IPAddress::IPv4
- #reverse — IPAddress::IPv6
- #size — IPAddress::IPv4
- #size — IPAddress::IPv6
- #split — IPAddress::IPv4
- #split — IPAddress::IPv6
- #subnet — IPAddress::IPv4
- #subnet — IPAddress::IPv6
- #subtract — IPAddress::IPv4
- #subtract — IPAddress::IPv6
- #succ — IPAddress::IPv4
- #succ — IPAddress::IPv6
- #sum_first_found — IPAddress::IPv4
- #sum_first_found — IPAddress::IPv6
- #supernet — IPAddress::IPv4
- #supernet — IPAddress::IPv6
- #to — IPAddress::IPv4
- #to_h — IPAddress::IPv4
- #to_hex — IPAddress::IPv4
- #to_hex — IPAddress::IPv6
- #to_i — IPAddress::IPv4
- #to_i — IPAddress::IPv6
- #to_i — IPAddress::Prefix
- #to_int — IPAddress::Prefix
- #to_ip — IPAddress::Prefix32
- #to_ipv6 — IPAddress::IPv4
- #to_s — IPAddress::IPv4
- #to_s — IPAddress::IPv6
- #to_s — IPAddress::IPv6::Mapped
- #to_s — IPAddress::Prefix
- #to_string — IPAddress::IPv4
- #to_string — IPAddress::IPv6
- #to_string — IPAddress::IPv6::Mapped
- #to_string_uncompressed — IPAddress::IPv6
- #to_u128 — IPAddress::IPv6
- #to_u128 — IPAddress::Prefix128
- #to_u32 — IPAddress::IPv4
- #to_u32 — IPAddress::Prefix32
- #u32 — IPAddress::IPv4
- #unique_local? — IPAddress::IPv6
- #unspecified? — IPAddress::IPv6