class Salesfly::GeoLocationAPI
Public Class Methods
new(rest_client)
click to toggle source
# File lib/salesfly/geoip_api.rb, line 4 def initialize(rest_client) @rest_client = rest_client end
Public Instance Methods
get(ip, options={})
click to toggle source
# File lib/salesfly/geoip_api.rb, line 8 def get(ip, options={}) query = URI.encode_www_form(options) return @rest_client.get("/v1/geoip/#{ip}?#{query}") end
get_bulk(ip_list, options={})
click to toggle source
# File lib/salesfly/geoip_api.rb, line 17 def get_bulk(ip_list, options={}) ip = ip_list.join(",") return self.get(ip, options) end
get_current(options={})
click to toggle source
# File lib/salesfly/geoip_api.rb, line 13 def get_current(options={}) return self.get("myip", options) end