# Table of Contents - ipaddr: Ruby Standard Library Documentation

## Classes and Modules

- IPAddr
  - Example
- IPAddr::AddressFamilyError
- IPAddr::Error
- IPAddr::InvalidAddressError
- IPAddr::InvalidPrefixError
- IPSocket
- Socket

## Methods

- ::getaddress — IPSocket
- ::getaddress_orig — IPSocket
- ::new — IPAddr
- ::new_ntoh — IPAddr
- ::ntop — IPAddr
- ::valid_v6? — IPSocket
- #& — IPAddr
- #<< — IPAddr
- #<=> — IPAddr
- #== — IPAddr
- #=== — IPAddr
- #>> — IPAddr
- #_ipv4_compat? — IPAddr
- #_reverse — IPAddr
- #_to_string — IPAddr
- #addr_mask — IPAddr
- #as_json — IPAddr
- #begin_addr — IPAddr
- #cidr — IPAddr
- #coerce_other — IPAddr
- #end_addr — IPAddr
- #eql? — IPAddr
- #hash — IPAddr
- #hton — IPAddr
- #in6_addr — IPAddr
- #in_addr — IPAddr
- #include? — IPAddr
- #inspect — IPAddr
- #ip6_arpa — IPAddr
- #ip6_int — IPAddr
- #ipv4? — IPAddr
- #ipv4_compat — IPAddr
- #ipv4_compat? — IPAddr
- #ipv4_mapped — IPAddr
- #ipv4_mapped? — IPAddr
- #ipv6? — IPAddr
- #link_local? — IPAddr
- #loopback? — IPAddr
- #mask — IPAddr
- #mask! — IPAddr
- #native — IPAddr
- #netmask — IPAddr
- #prefix — IPAddr
- #prefix= — IPAddr
- #private? — IPAddr
- #reverse — IPAddr
- #set — IPAddr
- #succ — IPAddr
- #to_i — IPAddr
- #to_json — IPAddr
- #to_range — IPAddr
- #to_s — IPAddr
- #to_string — IPAddr
- #wildcard_mask — IPAddr
- #zone_id — IPAddr
- #zone_id= — IPAddr
- #| — IPAddr
- #~ — IPAddr