module GetGeolocationByUserIP

Public Instance Methods

get_location() click to toggle source
# File lib/extend.rb, line 3
def get_location
  require 'open-uri'
  require 'json'
  ip = (RAILS_ENV == 'development') ? '169.232.0.0' : request.remote_ip
  if ip
    url = "http://freegeoip.net/json/#{ip}"
    @location = JSON.parse open(url).read
  end
end