Ruby 4.1 リファレンスマニュアル

instance method Addrinfo#ipv4?

ipv4? -> boolRuby 1.9.3 から[permalink][rdoc][edit]

アドレスが IPv4 のものならば true を返します。

[SEE_ALSO] Addrinfo#ip?, Addrinfo#ipv6?

require 'socket'

p Addrinfo.tcp("127.0.0.1", 80).ipv4? #=> true
p Addrinfo.tcp("::1", 80).ipv4?     #=> false
p Addrinfo.unix("/tmp/sock").ipv4?  #=> false