Class: Onyphe::Clients::Synscan

Inherits:
Onyphe::Client show all
Defined in:
lib/onyphe/clients/synscan.rb

Constant Summary

Constants inherited from Onyphe::Client

Onyphe::Client::HOST, Onyphe::Client::URL

Instance Method Summary collapse

Methods inherited from Onyphe::Client

#initialize

Constructor Details

This class inherits a constructor from Onyphe::Client

Instance Method Details

#get_by_ip(ip, page = 1) ⇒ Object

Raises:

  • (ArgumentError)


6
7
8
9
10
# File 'lib/onyphe/clients/synscan.rb', line 6

def get_by_ip(ip, page = 1)
  raise ArgumentError, "Invalid IP address: #{ip}" unless Validator.valid_ip?(ip)

  get("/synscan/#{ip}", page: page) { |json| json }
end