Method: Orchestrate::Search::QueryBuilder#order
- Defined in:
- lib/orchestrate/search/query_builder.rb
#order(*args) ⇒ Object
Sets the sorting parameters for a query's Search Results.
order takes multiple arguments,
but each even numbered argument must be either :asc or :desc Odd-numbered arguments defaults to :asc
42 43 44 45 |
# File 'lib/orchestrate/search/query_builder.rb', line 42 def order(*args) [:sort] = args.each_slice(2).map {|field, dir| dir ||= :asc; "#{field}:#{dir}" }.join(',') self end |