class SortableTable::SortColumnCustomDefinition
Attributes
column[R]
ordering[R]
Public Class Methods
new(column, options = {})
click to toggle source
# File lib/sortable_table/models/sort_column_custom_definition.rb, line 5 def initialize(column, options = {}) @column = column @ordering = { 'asc' => options[:asc], 'desc' => options[:desc] } end
Public Instance Methods
create_sort_column(direction)
click to toggle source
# File lib/sortable_table/models/sort_column_custom_definition.rb, line 10 def create_sort_column(direction) SortColumn.new(column, direction, order: ordering[direction] || ordering['asc']) end