132件ヒット
[101-132件を表示]
(0.045秒)
種類
- インスタンスメソッド (99)
- クラス (11)
- 定数 (11)
- 特異メソッド (11)
クラス
- IPAddr (121)
キーワード
- IN4MASK (11)
- IPAddr (11)
-
ip6
_ arpa (11) -
ip6
_ int (11) - ipv4? (11)
-
ipv4
_ compat (11) -
ipv4
_ compat? (11) -
ipv4
_ mapped (11) -
ipv4
_ mapped? (11) - native (11)
-
new
_ ntoh (11) -
to
_ range (11)
検索結果
-
IPAddr (6008.0)
-
IP アドレスを扱うのためのクラスです。
...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>
=== 参照
* 3513... -
IPAddr
. new _ ntoh(addr) -> IPAddr (3108.0) -
ネットワークバイトオーダーのバイト列から IPAddr オブジェクトを生成します。
...ネットワークバイトオーダーのバイト列から IPAddr オブジェクトを生成します。
@param addr ネットワークバイトオーダーのバイト列。
例:
require 'ipaddr'
p IPAddr.new_ntoh("\300\250\001\001") # => <IPAddr: IPv4:192.168.1.1/255.255.255.255>... -
IPAddr
# to _ range -> Range (3014.0) -
self の IP アドレスとサブネットマスクで取得できる IP アドレスの範囲を Range オブジェクトとして返します。
... IP アドレスとサブネットマスクで取得できる IP アドレスの範囲を
Range オブジェクトとして返します。
例:
require '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>
I......PAddr.new('::1').to_range
#=> #<IPAddr: IPv6:0000:0000:0000:0000: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>...