Module: IP2ASN

Defined in:
lib/ip2asn.rb,
lib/ip2asn/version.rb

Constant Summary collapse

URL =
"https://api.iptoasn.com/v1/as/ip/".freeze
VERSION =
"1.0.1"

Class Method Summary collapse

Class Method Details

.check(ip_address, json: false) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/ip2asn.rb', line 7

def self.check(ip_address, json: false)
  resp = Unirest.get URL + ip_address
  if resp.code != 200
    raise resp.body
  end
  return resp.body unless json
  return resp.raw_body
end