class Prevoty::MonitorQuery

Attributes

engine_version[R]
error[R]
intelligence[R]
processed[R]
vendor[R]
vendor_version[R]

Public Class Methods

new(data) click to toggle source
# File lib/prevoty/responses/query_analysis.rb, line 29
def initialize(data)
  @engine_version = data["engine_version"]
  @processed = data["processed"]
  @vendor = data["vendor"]
  @vendor_version = data["vendor_version"]
  @intelligence = data["intelligence"].map {|statement| Intelligence.new(statement)}
  @error = data["error"]
end

Public Instance Methods

to_json(options) click to toggle source
# File lib/prevoty/responses/query_analysis.rb, line 38
def to_json(options)
  return {
    engine_version: @engine_version, processed: @processed,
    vendor: @vendor, vendor_version: @vendor_version,
    intelligence: @intelligence, error: @error
  }.to_json
end