Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > socketライブラリ > Addrinfoクラス > ipv4?

instance method Addrinfo#ipv4?

ipv4? -> bool[permalink][rdoc]

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

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

require 'socket'

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