Sha256: a646b1ecaa46940f4e5d0f41e8d61abf99341453ce2f619620fd4eb677bc2d28
Contents?: true
Size: 831 Bytes
Versions: 1
Compression:
Stored size: 831 Bytes
Contents
module URLVoid class Host # Retrieve information about a specific website # # @return [Hash] Parsed response def self.info(host_name) res = Client.query_api("/host/#{host_name}/") return res unless res.key?("detections") # if "detections" key exists, refill "engines" values as an Array engines = res["detections"]["engines"].values.flatten res["detections"]["engines"] = engines res end # Rescan of a specific website # # @return [Hash] Parsed response def self.rescan(host_name) Client.query_api("/host/#{host_name}/rescan/") end # Scan a new website not present in the URLVoid's database # # @return [Hash] Parsed response def self.new_scan(host_name) Client.query_api("/host/#{host_name}/newscan/") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rb-urlvoid-0.1.0 | lib/rb-urlvoid/host.rb |