Method: Chewy::Search::Parameters::QueryStorage#render

Defined in:
lib/chewy/search/parameters/concerns/query_storage.rb

#render{Symbol => Hash}

Almost standard rendering logic, some reduction logic is applied to the value additionally.

Returns:

  • ({Symbol => Hash})

See Also:



207
208
209
210
# File 'lib/chewy/search/parameters/concerns/query_storage.rb', line 207

def render
  rendered_bool = value.query
  {self.class.param_name => rendered_bool} if rendered_bool.present?
end