Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > resolvライブラリ > Resolv::IPv6クラス
クラスの継承リスト: Resolv::IPv6 < Object < Kernel < BasicObject
IPv6 のアドレスを表すクラスです。
create(address)以下のいずれかの形式の文字列 address から Resolv::IPv6 のインスタンスを生成します。
new(address)16 byte の文字列 address から Resolv::IPv6 のインスタンスを生成します。
[SEE_ALSO] Resolv::IPv6.create
address -> StringIPv6アドレスを表す 16 byte の文字列(バイト列)を返します。
to_name -> Resolv::DNS::Name"h.g.f.e.d.c.b.a.ip6.arpa." という DNS 名を返します。
to_s -> StringIPv6 アドレスの文字列表現を返します。
Regex -> RegexpIPv6のアドレスの正規表現です。 Resolv::IPv6::Regex_6Hex4Dec, Resolv::IPv6::Regex_8Hex, Resolv::IPv6::Regex_CompressedHex, Resolv::IPv6::Regex_CompressedHex4Dec, のいずれかとマッチする文字列とマッチします。
Regex_6Hex4Dec -> RegexpRegex_8Hex -> RegexpRegex_CompressedHex -> RegexpRegex_CompressedHex4Dec -> RegexpIPv6の各文字列表記とマッチする正規表現です。順に
という文字列とマッチします。