End of Life Ruby 3.2 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
instance method
Addrinfo#afamily
addrinfo.afamily => integer
ext/socket/raddrinfo.c
View on GitHub ↗
static VALUE
addrinfo_afamily(VALUE self)
{
rb_addrinfo_t *rai = get_addrinfo(self);
return INT2NUM(ai_get_afamily(rai));
}
returns the address family as an integer.
Example
Addrinfo.tcp("localhost", 80).afamily == Socket::AF_INET #=> true