るりまサーチ

最速Rubyリファレンスマニュアル検索!
425件ヒット [1-100件を表示] (0.147秒)
トップページ > クエリ:-[x] > クエリ:r[x] > クラス:IPAddr[x]

別のキーワード

  1. _builtin -
  2. open-uri open
  3. irb/input-method new
  4. irb/input-method gets
  5. matrix -

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

IPAddr#to_range -> Range (6301.0)

self の IP アドレスとサブネットマスクで取得できる IP アドレスの範囲を Range オブジェクトとして返します。

...アドレスの範囲を
R
ange オブジェクトとして返します。

例:

r
equire 'ipaddr'
IPAddr
.new('192.168.1.1').to_range
#=> #<IPAddr: IPv4:192.168.1.1/255.255.255.255>..#<IPAddr: IPv4:192.168.1.1/255.255.255.255>
IPAddr
.new('::1').to_range
#=> #<IPAddr: IPv6:0000:0000:0000:00...
...00:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>..
# #<IPAddr: IPv6:0000:0000:0000:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>...

IPAddr#to_string -> String (6301.0)

標準的な文字列表現に変換します。

...標準的な文字列表現に変換します。

r
equire 'ipaddr'
addr6 = IPAddr.new('::1')
addr6.to_s #=> "::1"
addr6.to_string #=> "0000:0000:0000:0000:0000:0000:0000:0001"

@see IPAddr#to_s...

IPAddr#reverse -> String (6207.0)

DNS 逆引きのための文字列を返します。 IPv6 なら 3172 で定義された形式で返します。

...DNS 逆引きのための文字列を返します。
IPv6 なら 3172 で定義された形式で返します。

例:

r
equire "ipaddr"
p IPAddr.new("192.168.0.1").reverse # => "1.0.168.192.in-addr.arpa"...

IPAddr#ip6_arpa -> String (6201.0)

IPv6 なら 3172 で定義された形式で DNS 逆引きのための文字列を返します。 IPv4 の場合は例外を発生します。

IPv6 なら 3172 で定義された形式で DNS 逆引きのための文字列を返します。
IPv4 の場合は例外を発生します。

IPAddr#prefix -> Integer (6201.0)

プリフィックス長をビット数で返します。

プリフィックス長をビット数で返します。

絞り込み条件を変える

IPAddr::IN6FORMAT -> String (6201.0)

IPv6 アドレスをわかりやすく表示するためのフォーマット文字列。

IPv6 アドレスをわかりやすく表示するためのフォーマット文字列。

"%.4x:%.4x:%.4x:%.4x:%.4x:%.4x:%.4x:%.4x"

IPAddr.new(addr = &#39;::&#39;, family = Socket::AF_UNSPEC) -> IPAddr (3301.0)

新しい IPAddr オブジェクトを生成します。

...新しい IPAddr オブジェクトを生成します。

@param addr 0 から IPAddr::IN6MASK までの数値を受け取ります。
また、'address', 'address/prefixlen', 'address/mask' の形式も受け付けます。
プリフィックス長やマスクが指定さ...
...スクされた IPAddr オブジェクトを返します。
IPv6 アドレスの場合は、[ ] で囲まれていてもかまいません。

@param family family は自動的に判定されますが、明示的に指定することもできます。

@raise ArgumentError family が Soc...
...ket::AF_UNSPEC の場合に発生します。

@raise ArgumentError family にサポートされていない address family を指定した場合に発生します。...

IPAddr#&(ipaddr) -> IPAddr (3201.0)

他の IPAddr オブジェクトとのビットごとの論理積により、 新しい IPAddr オブジェクトを生成します。

...他の IPAddr オブジェクトとのビットごとの論理積により、
新しい IPAddr オブジェクトを生成します。

@param ipaddr 他の IPAddr オブジェクト。
また、数値や文字列も受け付けます。...

IPAddr#<<(num) -> IPAddr (3201.0)

ビットごとの左シフト演算により、新しい IPAddr オブジェクトを生成します。

...ビットごとの左シフト演算により、新しい IPAddr オブジェクトを生成します。

@param num 左シフトする桁数。...

IPAddr#<=>(other) -> Integer | nil (3201.0)

self と other を比較します。

...elf と other を比較します。

@param other 比較対象の IPAddr オブジェクト。

@return self と other のアドレスファミリが一致しない場合は nil を返します。
アドレスファミリが一致する場合は、両方の数値表現を Integer#<=>...
...で比較した結果を返します。

@see Integer#<=>...

絞り込み条件を変える

<< 1 2 3 ... > >>