class Prevoty::QueryAnalysis

Attributes

compliant[R]
engine_version[R]
error[R]
processed[R]
statements[R]
vendor[R]
vendor_version[R]

Public Class Methods

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

Public Instance Methods

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