module Prevoty::BuildQueryResult

Public Instance Methods

build_result(mode, input, result) click to toggle source
# File lib/prevoty/build_query_result.rb, line 5
def build_result(mode, input, result)
  data = {
    timestamp: Time.now.utc.strftime('%b %d %Y %H:%M:%S %Z'),
    product: 'query',
    mode: mode,
    version: 1,
    runtime_version: result.engine_version,
    processed: result.processed,
    input: input,
    result: result
  }

  Prevoty::QueryPayload.new(data)
end