要約
IPv6 のアドレスを表すクラスです。
目次
- 特異メソッド
- インスタンスメソッド
- 定数
特異メソッド
- create(address) -> Resolv::IPv6[permalink][rdoc][edit]
- 
引数 address で指定した文字列から Resolv::IPv6 のインスタンスを生成します。 - [PARAM] address:
- human readable な IPv6 アドレスの文字列表現を以下のいずれかの形式で指定します。
 - 8Hex
- CompressedHex
- 6Hex4Dec
- CompressedHex4Dec
 
- new(address) -> Resolv::IPv6[permalink][rdoc][edit]
- 
16 byte の文字列 address から Resolv::IPv6 のインスタンスを生成します。 - [PARAM] address:
- IPv6アドレスを表す 16 byte の文字列(バイト列)
 [SEE_ALSO] Resolv::IPv6.create 
インスタンスメソッド
- address -> String[permalink][rdoc][edit]
- 
IPv6アドレスを表す 16 byte の文字列(バイト列)を返します。 
- to_name -> Resolv::DNS::Name[permalink][rdoc][edit]
- 
"h.g.f.e.d.c.b.a.ip6.arpa." という DNS 名を返します。 
- to_s -> String[permalink][rdoc][edit]
- 
IPv6 アドレスの文字列表現を返します。 
定数
- Regex -> Regexp[permalink][rdoc][edit]
- 
IPv6のアドレスの正規表現です。 Resolv::IPv6::Regex_6Hex4Dec, Resolv::IPv6::Regex_8Hex, Resolv::IPv6::Regex_CompressedHex, Resolv::IPv6::Regex_CompressedHex4Dec, のいずれかとマッチする文字列とマッチします。 
- Regex_6Hex4Dec -> Regexp[permalink][rdoc][edit]
- Regex_8Hex -> Regexp
- Regex_CompressedHex -> Regexp
- Regex_CompressedHex4Dec -> Regexp
- 
IPv6の各文字列表記とマッチする正規表現です。順に - a:b:c:d:e:f:w.x.y.z
- a:b:c:d:e:f:g:h
- a::b
- a::b:w.x.y.z
 という文字列とマッチします。