Method: SearchObject::Search#query

Defined in:
lib/search_object/search.rb

#query(context) ⇒ Object



24
25
26
27
28
29
# File 'lib/search_object/search.rb', line 24

def query(context)
  @params.inject(@scope) do |scope, (name, value)|
    new_scope = context.instance_exec scope, value, &@options[name]
    new_scope || scope
  end
end