Method: Quiver::Mapper::SimpleQueryBuilder#sort
- Defined in:
- lib/quiver/mapper/simple_query_builder.rb
#sort(params) ⇒ Object
39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/quiver/mapper/simple_query_builder.rb', line 39 def sort(params) params ||= '' self._sort = params.split(',').map do |k| asc = k[0] != '-' k = k[1..-1] if !asc [k, asc] end.reject do |(k, _)| !allowed_sorts.include?(k.to_sym) end self end |