module EasyGeoIP::API::Freegeoip
Private Class Methods
standardize_geodata(json)
click to toggle source
# File lib/easy_geoip/api/freegeoip.rb, line 14 def self.standardize_geodata(json) { ip: json["ip"], country: json["country_name"], country_code: json["country_code"], city: json["city"], region: json["region_name"], region_code: json["region_code"], postal_code: json["zip_code"], latitude: json["latitude"], longitude: json["longitude"], time_zone: json["time_zone"] } end
url(ip)
click to toggle source
# File lib/easy_geoip/api/freegeoip.rb, line 10 def self.url(ip) "https://freegeoip.net/json/#{ip}" end