class Prevoty::QueryPayload

Attributes

input[RW]
mode[RW]
processed[RW]
product[RW]
result[RW]
runtime_version[RW]
timestamp[RW]
version[RW]

Public Class Methods

new(data) click to toggle source
# File lib/prevoty/query_payload.rb, line 8
def initialize(data)
  @product = data[:product]
  @mode = data[:mode]
  @version = data[:version]
  @runtime_version = data[:runtime_version]
  @processed = data[:processed]
  @input = data[:input]
  @result = data[:result]
  @timestamp = data[:timestamp]
end

Public Instance Methods

to_json() click to toggle source
# File lib/prevoty/query_payload.rb, line 19
def to_json
  return {
    product: @product, mode: @mode, version: @version,
    input: @input, result: @result, timestamp: @timestamp
  }.to_json
end