class Mihari::Geolocation
Public Class Methods
build_by_ip(ip)
click to toggle source
Build Geolocation
@param [String] ip
@return [Mihari::Geolocation, nil]
# File lib/mihari/models/geolocation.rb, line 18 def build_by_ip(ip) res = Enrichers::IPInfo.query(ip) unless res.nil? return new(country: NormalizeCountry(res.country_code, to: :short), country_code: res.country_code) end nil end