module ExpressGeoip
TODO: Move this to ExpressGeoip
Public Instance Methods
lookup(remote_ip)
click to toggle source
# File lib/express_analytics/default_logger.rb, line 80 def lookup(remote_ip) geo_data = {} if result = ExpressGeoip::GeoipLookup.lookup(request.remote_ip) if result.present? geo_data.merge!(geo_country_code: result.country.name, geo_administrative_area: nil, geo_locality: result.city.name, geo_latitude: (result.location.present? ? result.location.latitude : nil), geo_longitude: (result.location.present? ? result.location.latitude : nil) ) end end geo_data end