Table of Contents - ipaddress-0.8.0 Documentation
Pages
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?
Community
Thanks to
Copyright
Classes/Modules
Hash
IPAddress
IPAddress::IPAddress
IPAddress::IPAddress::IPAddress
IPAddress::IPAddress::IPAddress::IPv6
IPAddress::IPAddress::IPAddress::IPv6::Loopback
IPAddress::IPAddress::IPAddress::IPv6::Mapped
IPAddress::IPAddress::IPAddress::IPv6::Unspecified
IPAddress::IPv4
Name
Synopsis
Description
IPAddress::IPv6
Name
Synopsis
Description
IPv6 addresses
Compression
Network Mask
IPAddress::Prefix
NAME
SYNOPSIS
DESCRIPTION
IPAddress::Prefix128
IPAddress::Prefix32
Math
Object
Methods
::compress — IPAddress::IPv6
::expand — IPAddress::IPv6
::extract — IPAddress::IPv4
::groups — IPAddress::IPv6
::new — IPAddress::IPAddress::IPAddress::IPv6::Unspecified
::new — IPAddress::IPv4
::new — IPAddress::Prefix128
::new — IPAddress::IPAddress::IPAddress::IPv6::Loopback
::new — IPAddress::Prefix32
::new — IPAddress::IPAddress::IPAddress::IPv6::Mapped
::new — IPAddress::IPv6
::new — IPAddress::Prefix
::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
::valid? — IPAddress
::valid_ipv4? — IPAddress
::valid_ipv4_netmask? — IPAddress
::valid_ipv6? — IPAddress
#+ — IPAddress::Prefix
#+ — IPAddress::IPv4
#- — IPAddress::IPv4
#- — IPAddress::Prefix
#/ — IPAddress::IPv4
#<=> — IPAddress::IPv4
#<=> — IPAddress::Prefix
#<=> — IPAddress::IPv6
#IPAddress — Object
#[] — IPAddress::IPv6
#[] — IPAddress::IPv4
#[] — IPAddress::Prefix32
#a? — IPAddress::IPv4
#address — IPAddress::IPv6
#address — IPAddress::IPv4
#aggregate — IPAddress::IPv4
#arpa — IPAddress::IPv4
#arpa — IPAddress::IPv6
#b? — IPAddress::IPv4
#bits — IPAddress::Prefix128
#bits — IPAddress::IPv4
#bits — IPAddress::Prefix32
#bits — IPAddress::IPv6
#broadcast — IPAddress::IPv4
#broadcast_u128 — IPAddress::IPv6
#broadcast_u32 — IPAddress::IPv4
#c? — IPAddress::IPv4
#compress_address — IPAddress::IPv6
#compressed — IPAddress::IPv6
#data — IPAddress::IPv6
#data — IPAddress::IPv4
#each — IPAddress::IPv4
#each — IPAddress::IPv6
#each_host — IPAddress::IPv4
#first — IPAddress::IPv4
#group — IPAddress::IPv6
#groups — IPAddress::IPv6
#hexs — IPAddress::IPv6
#host_prefix — IPAddress::Prefix32
#host_prefix — IPAddress::Prefix128
#hostmask — IPAddress::Prefix32
#hosts — IPAddress::IPv4
#include? — IPAddress::IPv6
#include? — IPAddress::IPv4
#include_all? — IPAddress::IPv4
#inspect — IPAddress::Prefix
#ipv4? — IPAddress
#ipv6? — IPAddress
#last — IPAddress::IPv4
#literal — IPAddress::IPv6
#loopback? — IPAddress::IPv6
#mapped? — IPAddress::IPv6
#mapped? — IPAddress::IPAddress::IPAddress::IPv6::Mapped
#netmask — IPAddress::IPv4
#netmask= — IPAddress::IPv4
#network — IPAddress::IPv6
#network — IPAddress::IPv4
#network? — IPAddress::IPv4
#network? — IPAddress::IPv6
#network_u128 — IPAddress::IPv6
#network_u32 — IPAddress::IPv4
#newprefix — IPAddress::IPv4
#octet — IPAddress::IPv4
#octets — IPAddress::IPv4
#octets — IPAddress::Prefix32
#prefix — IPAddress::IPv6
#prefix — IPAddress::IPv4
#prefix= — IPAddress::IPv4
#prefix= — IPAddress::IPv6
#private? — IPAddress::IPv4
#reverse — IPAddress::IPv4
#reverse — IPAddress::IPv6
#size — IPAddress::IPv4
#size — IPAddress::IPv6
#split — IPAddress::IPv4
#subnet — IPAddress::IPv4
#sum_first_found — IPAddress::IPv4
#supernet — IPAddress::IPv4
#to_hex — IPAddress::IPv6
#to_i — IPAddress::IPv6
#to_i — IPAddress::IPv4
#to_i — IPAddress::Prefix
#to_ip — IPAddress::Prefix32
#to_ipv6 — IPAddress::IPv4
#to_s — IPAddress::IPv6
#to_s — IPAddress::IPv4
#to_s — IPAddress::Prefix
#to_s — IPAddress::IPAddress::IPAddress::IPv6::Mapped
#to_string — IPAddress::IPv4
#to_string — IPAddress::IPv6
#to_string — IPAddress::IPAddress::IPAddress::IPv6::Mapped
#to_string_uncompressed — IPAddress::IPv6
#to_u128 — IPAddress::Prefix128
#to_u128 — IPAddress::IPv6
#to_u32 — IPAddress::IPv4
#to_u32 — IPAddress::Prefix32
#u32 — IPAddress::IPv4
#unspecified? — IPAddress::IPv6