Module: FetcheableOnApi::Sortable::ClassMethods
- Defined in:
- lib/fetcheable_on_api/sortable.rb
Overview
Detects url parameters and applies sorting
Instance Method Summary collapse
Instance Method Details
#sort_by(*attrs) ⇒ Object
27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/fetcheable_on_api/sortable.rb', line 27 def sort_by(*attrs) = attrs. .symbolize_keys! self.sorts_configuration = sorts_configuration.dup attrs.each do |attr| sorts_configuration[attr] ||= { as: attr } sorts_configuration[attr] = sorts_configuration[attr].merge() end end |