module VirusTotal::Client::Action::Votes

Public Instance Methods

add_vote(id, verdict) click to toggle source

Add a vote for an object

@param [String] id Object identifier @param [String] verdict harmless or malicious

@return [Hash]

# File lib/virustotal/clients/actions/votes.rb, line 27
def add_vote(id, verdict)
  id = to_id(id)
  params = {
    data: {
      type: "vote",
      attributes: {
        verdict: verdict
      }
    }
  }
  _post("/#{name}/#{id}/votes", params) { |json| json }
end
votes(id) click to toggle source

Retrieve votes for an object

@param [String] id Object identifier

@return [Hash]

# File lib/virustotal/clients/actions/votes.rb, line 14
def votes(id)
  id = to_id(id)
  _get("/#{name}/#{id}/votes") { |json| json }
end