Class: PublicIp::Service::IpAPI
Instance Attribute Summary
Attributes inherited from Simple
#headers, #uri
Class Method Summary
collapse
Methods inherited from JsonType
extract_ip
#inherited
Methods inherited from Simple
headers, ip, perform_request, symbol
Class Method Details
.parse_json(json_data) ⇒ Object
8
9
10
|
# File 'lib/public_ip/service/ip_api.rb', line 8
def self.parse_json(json_data)
json_data['query']
end
|
.uri ⇒ Object
4
5
6
|
# File 'lib/public_ip/service/ip_api.rb', line 4
def self.uri
URI('http://ip-api.com/json')
end
|