Method: Addrinfo#ipv4?
- Defined in:
- raddrinfo.c
#ipv4? ⇒ Boolean
returns true if addrinfo is IPv4 address. returns false otherwise.
Addrinfo.tcp("127.0.0.1", 80).ipv4? #=> true
Addrinfo.tcp("::1", 80).ipv4? #=> false
Addrinfo.unix("/tmp/sock").ipv4? #=> false
2316 2317 2318 2319 2320 2321 |
# File 'raddrinfo.c', line 2316 static VALUE addrinfo_ipv4_p(VALUE self) { rb_addrinfo_t *rai = get_addrinfo(self); return ai_get_afamily(rai) == AF_INET ? Qtrue : Qfalse; } |