Class: EacRailsUtils::DataTableHelper::DataTable

Inherits:
Object
  • Object
show all
Defined in:
app/helpers/eac_rails_utils/data_table_helper/data_table.rb

Instance Method Summary collapse

Constructor Details

#initialize(view, dataset) {|@setup| ... } ⇒ DataTable

Returns a new instance of DataTable.

Yields:

  • (@setup)


6
7
8
9
10
11
# File 'app/helpers/eac_rails_utils/data_table_helper/data_table.rb', line 6

def initialize(view, dataset)
  @view = view
  @dataset = dataset
  @setup = ::EacRailsUtils::DataTableHelper::Setup.new
  yield(@setup)
end

Instance Method Details

#outputObject



13
14
15
16
17
# File 'app/helpers/eac_rails_utils/data_table_helper/data_table.rb', line 13

def output
  @view.(:table, id: id) do
    head << body
  end << script
end