module Geocoder::Request

def geocoder_reject_non_ipv4_addresses(ip_addresses)

def geocoder_reject_non_ipv4_addresses(ip_addresses)
  ips = []
  for ip in ip_addresses
    begin
      valid_ip = IPAddr.new(ip)
    rescue
      valid_ip = false
    end
    ips << valid_ip.to_s if valid_ip
  end
  return ips.any? ? ips : ip_addresses
end