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