Method: Atomsphere::Query::GroupingExpression#initialize
- Defined in:
- lib/atomsphere/query/expression/grouping_expression.rb
#initialize(params = {}) ⇒ GroupingExpression
Returns a new instance of GroupingExpression.
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/atomsphere/query/expression/grouping_expression.rb', line 16 def initialize(params={}) case params when String when Symbol params = {operator: params} end params = { operator: :and, nested_expression: [] }.merge(params) @operator = params[:operator] @nested_expression = params[:nested_expression] end |