るりまサーチ

最速Rubyリファレンスマニュアル検索!
484件ヒット [1-100件を表示] (0.012秒)
トップページ > ライブラリ:ipaddr[x]

クラス

キーワード

検索結果

<< 1 2 3 ... > >>

IPAddr (2.0)

IP アドレスを扱うのためのクラスです。

...スです。

例:

require 'ipaddr'

ipaddr
1 = IPAddr.new("3ffe:505:2::1")
p ipaddr1 # => #<IPAddr: IPv6:3ffe:0505:0002:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>

ipaddr
3 = IPAddr.new("192.168.2.0/24")
p ipaddr3 # => #<IPAddr: IPv4:192.168.2.0/255.255.255.0...

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

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

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

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

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

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

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

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

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

self と other を比較します。

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

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

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

IPAddr#==(ipaddr) -> bool (2.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 (2.0)

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

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

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

IPAddr#>>(num) -> IPAddr (2.0)

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

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

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

IPAddr#eql?(other) -> bool (2.0)

自身が other と等しい場合は真を返します。 そうでない場合は偽を返します。

自身が other と等しい場合は真を返します。
そうでない場合は偽を返します。

@see Object#eql?

IPAddr#family -> Integer (2.0)

このオブジェクトのアドレスファミリを返します。

このオブジェクトのアドレスファミリを返します。

@see Socket
<< 1 2 3 ... > >>