Module: Grape::Order::HelperMethods
- Extended by:
- API::Helpers
- Defined in:
- lib/grape/order.rb
Overview
:nodoc:
Instance Method Summary collapse
Instance Method Details
#order(collection) ⇒ Object
15 16 17 18 19 20 21 22 23 24 |
# File 'lib/grape/order.rb', line 15 def order(collection) sorters = params[:order].split(',').map do |s| if s[0] == '-' "#{s[1..-1]} asc" else "#{s} desc" end end collection.order(sorters.join(',')) end |