クラス
- BasicSocket (24)
- IPAddr (472)
- Pathname (24)
- Range (12)
- Socket (12)
キーワード
- & (12)
- << (12)
- <=> (12)
- == (12)
- === (12)
- >> (12)
- ACL (12)
- IN4MASK (12)
- IN6FORMAT (12)
- IN6MASK (12)
-
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 1 . 0 (4) - eql? (12)
- family (12)
- glob (24)
- hash (12)
- hton (12)
- include? (12)
- inspect (12)
-
ip6
_ arpa (12) -
ip6
_ int (12) - ipaddr (12)
- ipv4? (12)
-
ipv4
_ compat (12) -
ipv4
_ compat? (12) -
ipv4
_ mapped (12) -
ipv4
_ mapped? (12) - ipv6? (12)
- mask (12)
- mask! (12)
- native (12)
- new (24)
-
new
_ ntoh (12) - ntop (12)
- prefix (8)
- prefix= (8)
- reverse (12)
- set (12)
- setsockopt (24)
- succ (12)
-
to
_ i (12) -
to
_ range (12) -
to
_ s (12) -
to
_ string (12) -
unpack
_ sockaddr _ in (12) - | (12)
- ~ (12)
検索結果
先頭5件
-
IPAddr
# to _ range -> Range (21042.0) -
self の IP アドレスとサブネットマスクで取得できる IP アドレスの範囲を Range オブジェクトとして返します。
...quire '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:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>..
# #<IPAddr: IPv6... -
IPAddr
# to _ s -> String (21018.0) -
文字列に変換します。
...文字列に変換します。
require 'ipaddr'
addr6 = IPAddr.new('::1')
addr6.to_s #=> "::1"
addr6.to_string #=> "0000:0000:0000:0000:0000:0000:0000:0001"
@see IPAddr#to_string... -
IPAddr
# to _ string -> String (21018.0) -
標準的な文字列表現に変換します。
...標準的な文字列表現に変換します。
require '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 (21012.0) -
DNS 逆引きのための文字列を返します。 IPv6 なら 3172 で定義された形式で返します。
...DNS 逆引きのための文字列を返します。
IPv6 なら 3172 で定義された形式で返します。
例:
require "ipaddr"
p IPAddr.new("192.168.0.1").reverse # => "1.0.168.192.in-addr.arpa"... -
IPAddr
# to _ i -> Integer (21012.0) -
整数に変換します。
...整数に変換します。
例:
require "ipaddr"
p IPAddr.new("0.0.1.0").to_i # => 256... -
IPAddr
# <=>(other) -> Integer | nil (21006.0) -
self と other を比較します。
...self と other を比較します。
@param other 比較対象の IPAddr オブジェクト。
@return self と other のアドレスファミリが一致しない場合は nil を返します。
アドレスファミリが一致する場合は、両方の数値表現を Integer#<=>... -
IPAddr
# prefix=(prefixlen) (21006.0) -
プリフィックス長を prefixlen に設定します。
...プリフィックス長を prefixlen に設定します。
@param prefixlen 設定したいプリフィックス長をビット数で指定します。
@raise IPAddr::InvalidPrefixError 引数 prefixlen に整数以外のオブジェクトを指定した場合に発生します。... -
IPAddr
# eql?(other) -> bool (21000.0) -
自身が other と等しい場合は真を返します。 そうでない場合は偽を返します。
自身が other と等しい場合は真を返します。
そうでない場合は偽を返します。
@see Object#eql? -
IPAddr
# family -> Integer (21000.0) -
このオブジェクトのアドレスファミリを返します。
このオブジェクトのアドレスファミリを返します。
@see Socket -
IPAddr
# hash -> Integer (21000.0) -
ハッシュ値を返します。
ハッシュ値を返します。
@see Object#hash