class GeoipTs::Obj

Attributes

hash[R]
response[RW]
url[RW]

Public Class Methods

new(domain, response) click to toggle source
# File lib/geoip_ts.rb, line 16
def initialize(domain, response)
  @domain = domain
  @response = response
  build
end

Public Instance Methods

build() click to toggle source
# File lib/geoip_ts.rb, line 22
def build
  httpresp = HTTParty.get("http://www.freegeoip.net/json/#{@domain}")
  hash = httpresp.parsed_response
  @response.set(hash)
  @response
end