るりまサーチ

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

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

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

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

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

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

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

@
raise ArgumentError fami...
...ly が Socket::AF_UNSPEC の場合に発生します。

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

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

self と other を比較します。

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

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

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

@
see Integer#<=>...

IPAddr#prefix=(prefixlen) (13.0)

プリフィックス長を prefixlen に設定します。

...プリフィックス長を prefixlen に設定します。

@
param prefixlen 設定したいプリフィックス長をビット数で指定します。

@
raise IPAddr::InvalidPrefixError 引数 prefixlen に整数以外のオブジェクトを指定した場合に発生します。...

IPAddr#set(addr, *family) -> self (13.0)

このオブジェクトの IP アドレスとアドレスファミリをセットして自身を返します。

...このオブジェクトの IP アドレスとアドレスファミリをセットして自身を返します。

@
param addr セットする IP アドレスの数値表現。

@
param family セットするアドレスファミリ。...

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

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

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

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

絞り込み条件を変える

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

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

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

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

IPAddr#==(ipaddr) -> bool (7.0)

IPAddr オブジェクト同士が等しいかを比較します。

...
IPAddr
オブジェクト同士が等しいかを比較します。

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

例:

require "ipaddr"
p IPAddr.new("192.168.0.1") == IPAddr.new("192.168.0.1/24") # => false...

IPAddr#===(ipaddr) -> bool (7.0)

与えられた IPAddr オブジェクトが自身の範囲に入っているかを判定します。

...与えられた IPAddr オブジェクトが自身の範囲に入っているかを判定します。

@
param ipaddr 範囲に入っているかどうか調べる対象となる IPAddr オブジェクト。
また、数値や文字列も受け付けます。...

IPAddr#>>(num) -> IPAddr (7.0)

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

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

@
param num 右シフトする桁数。...
<< 1 2 3 > >>