Class: Prevoty::Statement

Inherits:
Object
  • Object
show all
Defined in:
lib/prevoty/responses/query_analysis.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ Statement

Returns a new instance of Statement.



50
51
52
53
# File 'lib/prevoty/responses/query_analysis.rb', line 50

def initialize(data)
  @intelligence = Intelligence.new(data["intelligence"])
  @violations = Violations.new(data["violations"])
end

Instance Attribute Details

#intelligenceObject (readonly)

Returns the value of attribute intelligence.



48
49
50
# File 'lib/prevoty/responses/query_analysis.rb', line 48

def intelligence
  @intelligence
end

#violationsObject (readonly)

Returns the value of attribute violations.



48
49
50
# File 'lib/prevoty/responses/query_analysis.rb', line 48

def violations
  @violations
end

Instance Method Details

#to_json(options) ⇒ Object



55
56
57
58
59
# File 'lib/prevoty/responses/query_analysis.rb', line 55

def to_json(options)
  return {
    intelligence: @intelligence, violations: @violations
  }.to_json
end