Method: ActiveAdmin::ResourceController::DataAccess#apply_sorting

Defined in:
lib/active_admin/resource_controller/data_access.rb

#apply_sorting(chain) ⇒ Object (protected)



203
204
205
206
207
208
209
210
211
212
# File 'lib/active_admin/resource_controller/data_access.rb', line 203

def apply_sorting(chain)
  params[:order] ||= active_admin_config.sort_order
  order_clause = active_admin_config.order_clause.new(active_admin_config, params[:order])

  if order_clause.valid?
    order_clause.apply(chain)
  else
    chain # just return the chain
  end
end