種類
- インスタンスメソッド (81)
- クラス (12)
- 文書 (12)
- 特異メソッド (12)
クラス
- Array (21)
-
Resolv
:: DNS (36) -
Resolv
:: DNS :: Resource :: IN :: AAAA (24) - String (12)
キーワード
- address (12)
-
each
_ resource (12) - getresource (12)
- getresources (12)
- new (12)
- pack (21)
- pack テンプレート文字列 (12)
- unpack (12)
検索結果
先頭5件
-
Resolv
:: DNS :: Resource :: IN :: AAAA (18016.0) -
DNS リソースのクラス IN、タイプ AAAA に対応する クラスです。
...DNS リソースのクラス IN、タイプ AAAA に対応する
クラスです。
IPv6アドレスリソースを表します。... -
Resolv
:: DNS :: Resource :: IN :: AAAA . new(address) -> Resolv :: DNS :: Resource :: IN :: AAAA (3117.0) -
Resolv::DNS::Resource::IN::AAAA のインスタンスを 生成します。
...Resolv::DNS::Resource::IN::AAAA のインスタンスを
生成します。
@param address IPv6アドレス... -
Resolv
:: DNS :: Resource :: IN :: AAAA # address -> Resolv :: IPv6 (3000.0) -
IPv6アドレスを返します。
IPv6アドレスを返します。 -
Array
# pack(template) -> String (18.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
..."].pack("m") # => ""
["\0"].pack("m") # => "AA==\n"
["\0\0"].pack("m") # => "AAA=\n"
["\0\0\0"].pack("m") # => "AAAA\n"
["\xFF"].pack("m") # => "/w==\n"
["\xFF\xFF"].pack("m") # => "//8=\n"
["\xFF\xFF\xFF"].pack("m") # => "////\n"
["abcdefghijklmnopqr......"].pack("m0") # => ""
["\0"].pack("m0") # => "AA=="
["\0\0"].pack("m0") # => "AAA="
["\0\0\0"].pack("m0") # => "AAAA"
["\xFF"].pack("m0") # => "/w=="
["\xFF\xFF"].pack("m0") # => "//8="
["\xFF\xFF\xFF"].pack("m0") # => "////"
["abcdefghijklmnopqrstuvw......指定は1つの文字列だけに適用される
//emlist[][ruby]{
["RUBY", "u", "b", "y"].pack("a4")
# => "RUBY"
["RUBY", "u", "b", "y"].pack("aaaa")
# => "Ruby"
["RUBY", "u", "b", "y"].pack("a*aaa")
# => "RUBYuby"
//}
: テンプレート文字"a"は、長さが足りない分をヌル文字... -
Array
# pack(template , buffer: String . new) -> String (18.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
..."].pack("m") # => ""
["\0"].pack("m") # => "AA==\n"
["\0\0"].pack("m") # => "AAA=\n"
["\0\0\0"].pack("m") # => "AAAA\n"
["\xFF"].pack("m") # => "/w==\n"
["\xFF\xFF"].pack("m") # => "//8=\n"
["\xFF\xFF\xFF"].pack("m") # => "////\n"
["abcdefghijklmnopqr......"].pack("m0") # => ""
["\0"].pack("m0") # => "AA=="
["\0\0"].pack("m0") # => "AAA="
["\0\0\0"].pack("m0") # => "AAAA"
["\xFF"].pack("m0") # => "/w=="
["\xFF\xFF"].pack("m0") # => "//8="
["\xFF\xFF\xFF"].pack("m0") # => "////"
["abcdefghijklmnopqrstuvw......指定は1つの文字列だけに適用される
//emlist[][ruby]{
["RUBY", "u", "b", "y"].pack("a4")
# => "RUBY"
["RUBY", "u", "b", "y"].pack("aaaa")
# => "Ruby"
["RUBY", "u", "b", "y"].pack("a*aaa")
# => "RUBYuby"
//}
: テンプレート文字"a"は、長さが足りない分をヌル文字... -
String
# unpack(template) -> Array (18.0) -
Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。
..."].pack("m") # => ""
["\0"].pack("m") # => "AA==\n"
["\0\0"].pack("m") # => "AAA=\n"
["\0\0\0"].pack("m") # => "AAAA\n"
["\xFF"].pack("m") # => "/w==\n"
["\xFF\xFF"].pack("m") # => "//8=\n"
["\xFF\xFF\xFF"].pack("m") # => "////\n"
["abcdefghijklmnopqr......"].pack("m0") # => ""
["\0"].pack("m0") # => "AA=="
["\0\0"].pack("m0") # => "AAA="
["\0\0\0"].pack("m0") # => "AAAA"
["\xFF"].pack("m0") # => "/w=="
["\xFF\xFF"].pack("m0") # => "//8="
["\xFF\xFF\xFF"].pack("m0") # => "////"
["abcdefghijklmnopqrstuvw......指定は1つの文字列だけに適用される
//emlist[][ruby]{
["RUBY", "u", "b", "y"].pack("a4")
# => "RUBY"
["RUBY", "u", "b", "y"].pack("aaaa")
# => "Ruby"
["RUBY", "u", "b", "y"].pack("a*aaa")
# => "RUBYuby"
//}
: テンプレート文字"a"は、長さが足りない分をヌル文字... -
pack テンプレート文字列 (18.0)
-
pack テンプレート文字列
..."].pack("m") # => ""
["\0"].pack("m") # => "AA==\n"
["\0\0"].pack("m") # => "AAA=\n"
["\0\0\0"].pack("m") # => "AAAA\n"
["\xFF"].pack("m") # => "/w==\n"
["\xFF\xFF"].pack("m") # => "//8=\n"
["\xFF\xFF\xFF"].pack("m") # => "////\n"
["abcdefghijklmnopqr......"].pack("m0") # => ""
["\0"].pack("m0") # => "AA=="
["\0\0"].pack("m0") # => "AAA="
["\0\0\0"].pack("m0") # => "AAAA"
["\xFF"].pack("m0") # => "/w=="
["\xFF\xFF"].pack("m0") # => "//8="
["\xFF\xFF\xFF"].pack("m0") # => "////"
["abcdefghijklmnopqrstuvw......指定は1つの文字列だけに適用される
//emlist[][ruby]{
["RUBY", "u", "b", "y"].pack("a4")
# => "RUBY"
["RUBY", "u", "b", "y"].pack("aaaa")
# => "Ruby"
["RUBY", "u", "b", "y"].pack("a*aaa")
# => "RUBYuby"
//}
: テンプレート文字"a"は、長さが足りない分をヌル文字... -
Resolv
:: DNS # each _ resource(name , typeclass) {|resource| . . . } -> () (6.0) -
nameに対応するDNSリソースレコードを取得します。 見つかったリソースをひとつずつブロックに渡します。
...urce::IN::TXT
* Resolv::DNS::Resource::IN::A
* Resolv::DNS::Resource::IN::WKS
* Resolv::DNS::Resource::IN::PTR
* Resolv::DNS::Resource::IN::AAAA
* Resolv::DNS::Resource::IN::SRV
ルックアップ結果は Resolv::DNS::Resource (のサブクラス)のインスタンスとなります... -
Resolv
:: DNS # getresource(name , typeclass) -> Resolv :: DNS :: Resource (6.0) -
nameに対応するDNSリソースレコードを取得します。 最初に見つかったリソースを返します。
...urce::IN::TXT
* Resolv::DNS::Resource::IN::A
* Resolv::DNS::Resource::IN::WKS
* Resolv::DNS::Resource::IN::PTR
* Resolv::DNS::Resource::IN::AAAA
* Resolv::DNS::Resource::IN::SRV
ルックアップ結果は Resolv::DNS::Resource (のサブクラス)のインスタンスとなります...