instance method
Addrinfo#unix?
() -> bool
addrinfo.unix? => true or false
ext/socket/raddrinfo.c
View on GitHub ↗
static VALUE
addrinfo_unix_p(VALUE self)
{
rb_addrinfo_t *rai = get_addrinfo(self);
#ifdef AF_UNIX
return ai_get_afamily(rai) == AF_UNIX ? Qtrue : Qfalse;
#else
return Qfalse;
#endif
}
returns true if addrinfo is UNIX address. returns false otherwise.
Example
Addrinfo.tcp("127.0.0.1", 80).unix? #=> false Addrinfo.tcp("::1", 80).unix? #=> false Addrinfo.unix("/tmp/sock").unix? #=> true