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