Method: Queries::BoolQueryBuilder#clauses?

Defined in:
lib/queries/bool_query_builder.rb

#clauses?Boolean

Returns true iff this query builder has at least one should, must, must not or filter clause

Returns:

  • (Boolean)

    returns true iff this query builder has at least one should, must, must not or filter clause



140
141
142
143
144
145
146
# File 'lib/queries/bool_query_builder.rb', line 140

def clauses?
  shuld_clause = @should_queries.present?
  must_clause = @must_queries.present?
  mustnot_clause = @mustnot_queries.present?
  filter_clause = @filter_queries.present?
  shuld_clause && must_clause && mustnot_clause && filter_clause
end