Skip to content

Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →

instance method

Addrinfo#ip_unpack

addrinfo.ip_unpack => [addr, port]

Returns the IP address and port number as 2-element array.

Example
Addrinfo.tcp("127.0.0.1", 80).ip_unpack    #=> ["127.0.0.1", 80]
Addrinfo.tcp("::1", 80).ip_unpack          #=> ["::1", 80]
See also #ip_port #ipv4? #ip_address #ipv4_loopback? also in 4.1 · 4.0 · 3.4 · 3.2 · 3.1 · 3.0