Class: EacRailsUtils::DataTableHelper::Setup

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeSetup

Returns a new instance of Setup.



9
10
11
12
# File 'app/helpers/eac_rails_utils/data_table_helper/setup.rb', line 9

def initialize
  @columns = [] # rubocop:disable Rails/HelperInstanceVariable
  @paging = true # rubocop:disable Rails/HelperInstanceVariable
end

Instance Attribute Details

#columnsObject (readonly)

Returns the value of attribute columns.



6
7
8
# File 'app/helpers/eac_rails_utils/data_table_helper/setup.rb', line 6

def columns
  @columns
end

#pagingObject

Returns the value of attribute paging.



7
8
9
# File 'app/helpers/eac_rails_utils/data_table_helper/setup.rb', line 7

def paging
  @paging
end

Instance Method Details

#column(*args, &block) ⇒ EacRailsUtils::DataTableHelper::Column



15
16
17
18
19
# File 'app/helpers/eac_rails_utils/data_table_helper/setup.rb', line 15

def column(*args, &block)
  column = ::EacRailsUtils::DataTableHelper::Column.new(args, block)
  @columns << column # rubocop:disable Rails/HelperInstanceVariable
  column
end