Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method
Socket::Ifaddr#netmask
() -> ::Addrinfo?
ifaddr.netmask => addrinfo
ext/socket/ifaddr.c
View on GitHub ↗
static VALUE
ifaddr_netmask(VALUE self)
{
struct ifaddrs *ifa = get_ifaddrs(self);
if (ifa->ifa_netmask)
return rsock_sockaddr_obj(ifa->ifa_netmask, rsock_sockaddr_len(ifa->ifa_netmask));
return Qnil;
}
Returns the netmask address of ifaddr. nil is returned if netmask is not available in ifaddr.