Method: Effective::DatatableColumnTool#initialize

Defined in:
app/models/effective/datatable_column_tool.rb

#initialize(datatable) ⇒ DatatableColumnTool

Returns a new instance of DatatableColumnTool.



6
7
8
9
10
11
12
13
14
# File 'app/models/effective/datatable_column_tool.rb', line 6

def initialize(datatable)
  @datatable = datatable

  if datatable.active_record_collection?
    @columns = datatable.columns.select { |_, col| col[:sql_column].present? }
  else
    @columns = {}
  end
end