Method: Addrinfo#ipv4_loopback?
- Defined in:
- raddrinfo.c
#ipv4_loopback? ⇒ Boolean
Returns true for IPv4 loopback address (127.0.0.0/8). It returns false otherwise.
2538 2539 2540 2541 2542 2543 2544 2545 2546 |
# File 'raddrinfo.c', line 2538
static VALUE
addrinfo_ipv4_loopback_p(VALUE self)
{
uint32_t a;
if (!extract_in_addr(self, &a)) return Qfalse;
if ((a & 0xff000000) == 0x7f000000) /* 127.0.0.0/8 */
return Qtrue;
return Qfalse;
}
|