class Geocoder::Query

def ip_address?


dot-delimited numbers.
Does not check for actual validity, just the appearance of four

Does the Query text look like an IP address?
#
def ip_address?
  IpAddress.new(text).valid? rescue false
end