Skip to content
instance method

Addrinfo#family_addrinfo

(::String host, ::Integer port) -> ::Addrinfo
(::String path) -> ::Addrinfo
family_addrinfo(*args)

creates an Addrinfo object from the arguments.

The arguments are interpreted as similar to self.

Example
Addrinfo.tcp("0.0.0.0", 4649).family_addrinfo("www.ruby-lang.org", 80)
#=> #<Addrinfo: 221.186.184.68:80 TCP (www.ruby-lang.org:80)>

Addrinfo.unix("/tmp/sock").family_addrinfo("/tmp/sock2")
#=> #<Addrinfo: /tmp/sock2 SOCK_STREAM>