るりまサーチ

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

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. module >
  4. float >
  5. integer >

ライブラリ

クラス

キーワード

検索結果

<< 1 2 3 ... > >>

IPAddr (38066.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#>>(num) -> IPAddr (27217.0)

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

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

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

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

self と other を比較します。

... IPAddr オブジェクト。

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

@see Integer#<=>...

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

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

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

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

IPAddr#|(ipaddr) -> IPAddr (21346.0)

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

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

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

絞り込み条件を変える

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

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

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

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

例:

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

IPAddr#native -> self | IPAddr (21241.0)

IPv4 射影 IPv6 アドレスや IPv4 互換 IPv6 アドレスから、 IPv4 アドレスの新しい IPAddr オブジェクトを返します。 IPv4 互換でも IPv4 組み込みでもないなら self を返します。

...IPv4 アドレスの新しい IPAddr オブジェクトを返します。
IPv4 互換でも IPv4 組み込みでもないなら self を返します。

例:

require "ipaddr"
p IPAddr.new("0000:0000:0000:0000:0000:ffff:c0a8:0001").native
# => #<IPAddr: IPv4:192.168.0.1/255.255.255.255>...

IPAddr#succ -> IPAddr (21241.0)

次の IPAddr オブジェクトを返します。

...次の IPAddr オブジェクトを返します。

require 'ipaddr'
ipaddr
= IPAddr.new('192.168.1.1')
p ipaddr.succ.to_s #=> "192.168.1.2"...

IPAddr.new_ntoh(addr) -> IPAddr (21241.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>...
<< 1 2 3 ... > >>