Class: Carnival::GenericDatatable::ColumnSorter

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

Direct Known Subclasses

RelationColumnSorter

Instance Method Summary collapse

Constructor Details

#initialize(presenter, column) ⇒ ColumnSorter

Returns a new instance of ColumnSorter.



3
4
5
6
# File 'app/datatable/carnival/generic_datatable/column_sorter.rb', line 3

def initialize(presenter, column)
  @presenter = presenter
  @column = column
end

Instance Method Details

#build_sort_stringObject



8
9
10
# File 'app/datatable/carnival/generic_datatable/column_sorter.rb', line 8

def build_sort_string
  "#{@presenter.table_name}.#{@column}"
end