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