種類
- インスタンスメソッド (400)
- 特異メソッド (36)
- 定数 (36)
- クラス (12)
クラス
- IPAddr (472)
キーワード
- & (12)
- << (12)
- <=> (12)
- == (12)
- === (12)
- >> (12)
- IN4MASK (12)
- IN6FORMAT (12)
- IN6MASK (12)
- IPAddr (12)
- eql? (12)
- family (12)
- hash (12)
- hton (12)
- include? (12)
- inspect (12)
-
ip6
_ arpa (12) -
ip6
_ int (12) - ipv4? (12)
-
ipv4
_ compat (12) -
ipv4
_ compat? (12) -
ipv4
_ mapped (12) -
ipv4
_ mapped? (12) - ipv6? (12)
- mask (12)
- mask! (12)
- native (12)
- new (12)
-
new
_ ntoh (12) - ntop (12)
- prefix (8)
- prefix= (8)
- reverse (12)
- set (12)
- succ (12)
-
to
_ i (12) -
to
_ range (12) -
to
_ s (12) -
to
_ string (12) - | (12)
- ~ (12)
検索結果
先頭5件
-
IPAddr (2.0)
-
IP アドレスを扱うのためのクラスです。
...スです。
例:
require 'ipaddr'
ipaddr1 = 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>
ipaddr3 = 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