Method: Arx::Query#group

Defined in:
lib/arx/query/query.rb

#groupself

Creates a nested subquery (grouped statements with parentheses).

Returns:

  • (self)


215
216
217
218
219
220
221
222
223
224
# File 'lib/arx/query/query.rb', line 215

def group
  add_connective :and unless end_with_connective?
  @query << (search_query? ? '+' : "&#{PARAMS[:search_query]}=")

  @query << CGI.escape('(')
  yield
  @query << CGI.escape(')')

  self
end