class Fregoo

Attributes

hash[RW]

Public Class Methods

new(url) click to toggle source
# File lib/Fregoo.rb, line 9
def initialize(url)
  go_url(url)
end

Private Instance Methods

go_url(url) click to toggle source
# File lib/Fregoo.rb, line 16
def go_url(url)
   open('http://freegeoip.net/json/' + url)
end
open(url) click to toggle source
# File lib/Fregoo.rb, line 20
def open(url)
  url = Net::HTTP.get(URI.parse(url))
  parse_url url
end
parse_url(url) click to toggle source
# File lib/Fregoo.rb, line 25
def parse_url(url)
  @hash = JSON.parse url
end