Sha256: f965595a77a455be269758396bcff582f0825f7e0e7d20fc67fb6bd67ff76b7a
Contents?: true
Size: 405 Bytes
Versions: 1
Compression:
Stored size: 405 Bytes
Contents
require "faraday" require "multi_json" module FreeGeoIP CONNECTION = Faraday.new(:url => "http://freegeoip.net/json/") do |builder| builder.adapter Faraday.default_adapter end def self.locate(address) if (response = CONNECTION.get(address)).success? MultiJson.decode(response.body) else false end end end require "freegeoip/version" require "freegeoip/response"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
freegeoip-0.1.0 | lib/freegeoip.rb |