Sha256: 8fca4e15b4850c36a92fd147c8d3d07c4b22c4c575cc04194f6f9b5cf7b2af37
Contents?: true
Size: 273 Bytes
Versions: 29
Compression:
Stored size: 273 Bytes
Contents
require 'resolv' module Geocoder class IpAddress < String def loopback? valid? and (self == "0.0.0.0" or self.match(/\A127\./) or self == "::1") end def valid? !!((self =~ Resolv::IPv4::Regex) || (self =~ Resolv::IPv6::Regex)) end end end
Version data entries
29 entries across 29 versions & 3 rubygems