Sha256: 056960ffdaac2a485d0d4ba35b8db862a7d3b352a9440694ae28166dc1a1cbb0
Contents?: true
Size: 500 Bytes
Versions: 14
Compression:
Stored size: 500 Bytes
Contents
module Godmin module Resource module Ordering extend ActiveSupport::Concern def apply_order(resources) if params[:order].present? resources.order("#{resource_class.table_name}.#{order_column} #{order_direction}") else resources end end protected def order_column params[:order].rpartition("_").first end def order_direction params[:order].rpartition("_").last end end end end
Version data entries
14 entries across 14 versions & 1 rubygems