るりまサーチ

最速Rubyリファレンスマニュアル検索!
72件ヒット [1-72件を表示] (0.100秒)
トップページ > クエリ:t[x] > クエリ:require[x] > クラス:IPAddr[x] > 種類:インスタンスメソッド[x]

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

ライブラリ

キーワード

検索結果

IPAddr#native -> self | IPAddr (6108.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#to_i -> Integer (6108.0)

整数に変換します。

...整数に変換します。

例:

require
"ipaddr"
p IPAddr.new("0.0.1.0").to_i # => 256...

IPAddr#to_range -> Range (6108.0)

self の 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>
IPAddr
.new('::1').to_range
#=> #<IPAddr: IPv6:0000:0000:0000:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>..
# #<IPAddr...

IPAddr#to_s -> String (6108.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 (6108.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 (108.0)

DNS 逆引きのための文字列を返します。 IPv6 なら 3172 で定義された形式で返します。

...DNS 逆引きのための文字列を返します。
IPv6 なら 3172 で定義された形式で返します。

例:

require
"ipaddr"
p IPAddr.new("192.168.0.1").reverse # => "1.0.168.192.in-addr.arpa"...