Class: Rlocu::QueryBuilder::QueryCondition

Inherits:
Object
  • Object
show all
Defined in:
lib/rlocu/query_builder.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(key_value_conditions:) ⇒ QueryCondition

Returns a new instance of QueryCondition.



9
10
11
# File 'lib/rlocu/query_builder.rb', line 9

def initialize(key_value_conditions:)
  @key_value_conditions = key_value_conditions
end

Instance Attribute Details

#key_value_conditionsObject (readonly)

Returns the value of attribute key_value_conditions.



8
9
10
# File 'lib/rlocu/query_builder.rb', line 8

def key_value_conditions
  @key_value_conditions
end

Instance Method Details

#to_hObject



13
14
15
16
17
# File 'lib/rlocu/query_builder.rb', line 13

def to_h
  h = {}
  key_value_conditions.each { |condition| h.merge!(condition.to_h) }
  h
end