Class: Prevoty::ComparisonTypes

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) ⇒ ComparisonTypes

Returns a new instance of ComparisonTypes.



102
103
104
105
106
107
# File 'lib/prevoty/responses/query_analysis.rb', line 102

def initialize(data)
  @contradiction = data["contradiction"]
  @dynamic = data["dynamic"]
  @static = data["static"]
  @tautology = data["tautology"]
end

Instance Attribute Details

#contradictionObject (readonly)

Returns the value of attribute contradiction.



100
101
102
# File 'lib/prevoty/responses/query_analysis.rb', line 100

def contradiction
  @contradiction
end

#dynamicObject (readonly)

Returns the value of attribute dynamic.



100
101
102
# File 'lib/prevoty/responses/query_analysis.rb', line 100

def dynamic
  @dynamic
end

#staticObject (readonly)

Returns the value of attribute static.



100
101
102
# File 'lib/prevoty/responses/query_analysis.rb', line 100

def static
  @static
end

#tautologyObject (readonly)

Returns the value of attribute tautology.



100
101
102
# File 'lib/prevoty/responses/query_analysis.rb', line 100

def tautology
  @tautology
end

Instance Method Details

#to_json(options) ⇒ Object



109
110
111
112
113
114
# File 'lib/prevoty/responses/query_analysis.rb', line 109

def to_json(options)
  return {
    contradiction: @contradiction, dynamic: @dynamic, static: @static,
    tautology: @tautology
  }.to_json
end