new(addr = '::', family = Socket::AF_UNSPEC) -> IPAddr
[permalink][rdoc][edit]-
新しい IPAddr オブジェクトを生成します。
- [PARAM] addr:
- 0 から IPAddr::IN6MASK までの数値を受け取ります。また、'address', 'address/prefixlen', 'address/mask' の形式も受け付けます。プリフィックス長やマスクが指定されると、マスクされた IPAddr オブジェクトを返します。 IPv6 アドレスの場合は、[ ] で囲まれていてもかまいません。
- [PARAM] family:
- family は自動的に判定されますが、明示的に指定することもできます。
- [EXCEPTION] ArgumentError:
- family が Socket::AF_UNSPEC の場合に発生します。
- [EXCEPTION] ArgumentError:
- family にサポートされていない address family を指定した場合に発生します。