Class: Carnival::GenericDatatable::ColumnSorterCreator

Inherits:
Object
  • Object
show all
Defined in:
app/datatable/carnival/generic_datatable/column_sorter_creator.rb

Class Method Summary collapse

Class Method Details

.create_sorter(presenter, column) ⇒ Object



3
4
5
6
7
8
9
10
# File 'app/datatable/carnival/generic_datatable/column_sorter_creator.rb', line 3

def self.create_sorter(presenter, column)
  sorter = if presenter.relation_field?(column)
             RelationColumnSorter
           else
             ColumnSorter
           end
  sorter.new(presenter, column)
end