class Geocoder::IpAddress
def loopback?
def loopback? valid? and (self == "0.0.0.0" or self.match(/\A127\./) or self == "::1") end
def valid?
def valid? !!((self =~ Resolv::IPv4::Regex) || (self =~ Resolv::IPv6::Regex)) end
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