Module: EasyGeoIP::Client

Defined in:
lib/easy_geoip/client.rb

Class Method Summary collapse

Class Method Details

.get(*args, &block) ⇒ Object



7
8
9
10
11
# File 'lib/easy_geoip/client.rb', line 7

def self.get(*args, &block)
  connection.get(*args, &block)
rescue Faraday::ClientError => error
  handle_error(error)
end

.get_json(*args, &block) ⇒ Object



13
14
15
16
# File 'lib/easy_geoip/client.rb', line 13

def self.get_json(*args, &block)
  body = get(*args, &block).body
  JSON.parse(body)
end