module Napa::SortableApi
Public Instance Methods
sort_from_params(objects, sort_params)
click to toggle source
# File lib/napa/sortable_api.rb, line 4 def sort_from_params(objects, sort_params) return objects if sort_params.nil? sort_fields = sort_params.split(",") sort_fields.each do |sort_field| sort_field = (sort_field[1..-1] + " DESC") if sort_field.start_with?("-") objects = objects.order(sort_field) end return objects end