Method: Iface::IpV6Address#initialize

Defined in:
lib/iface/ip_address.rb

#initialize(ip_address) ⇒ IpV6Address

Returns a new instance of IpV6Address.

Raises:

  • (ArgumentError)


86
87
88
89
# File 'lib/iface/ip_address.rb', line 86

def initialize(ip_address)
  super
  raise ArgumentError, "Expected IPv6, got IPv4: #{ip_address}" unless @ipaddr.ipv6?
end