class UrlScan::Clients::Community

Public Instance Methods

dom(uuid) click to toggle source

@return [String]

# File lib/urlscan/clients/community.rb, line 18
def dom(uuid)
  get("/dom/#{uuid}/") { |dom| dom }
end
result(uuid) click to toggle source

@return [Hash]

# File lib/urlscan/clients/community.rb, line 13
def result(uuid)
  get("/result/#{uuid}") { |json| json }
end
screenshot(uuid) click to toggle source
# File lib/urlscan/clients/community.rb, line 22
def screenshot(uuid)
  get("/screenshots/#{uuid}.png") { |png| png }
end
submit(url, is_public = true) click to toggle source

@return [Hash]

# File lib/urlscan/clients/community.rb, line 7
def submit(url, is_public = true)
  params = { url: url, public: is_public ? "on" : "off" }
  post("/scan/", params) { |json| json }
end