module SearchObject::Plugin::Sorting::ClassMethods

Public Instance Methods

sort_attributes() click to toggle source
# File lib/search_object/plugin/sorting.rb, line 50
def sort_attributes
  config[:sort_attributes] ||= []
end
sort_by(*attributes, default: nil) click to toggle source
# File lib/search_object/plugin/sorting.rb, line 45
def sort_by(*attributes, default: nil)
  config[:sort_attributes]  = attributes.map(&:to_s)
  config[:defaults]['sort'] = default || "#{config[:sort_attributes].first} desc"
end