Module: Moocher::Ip

Included in:
Resource
Defined in:
lib/moocher/ip.rb

Instance Method Summary collapse

Instance Method Details

#ip_blacklisted?(ipaddress) ⇒ Boolean



7
8
9
10
11
12
# File 'lib/moocher/ip.rb', line 7

def ip_blacklisted?(ipaddress)
  return "IP Address doesn't seem to be valid." if !(IPAddress.valid? ipaddress)
  base_url = 'https://api.moocher.io/badip/IPV4/'
  response = HTTParty.get(base_url + ipaddress)
  response.success?
end