Class: StimulusRailsDatatables::DatatableHelper::DatatableBuilder
- Inherits:
-
Object
- Object
- StimulusRailsDatatables::DatatableHelper::DatatableBuilder
- Defined in:
- app/helpers/stimulus_rails_datatables/datatable_helper.rb
Instance Attribute Summary collapse
-
#columns ⇒ Object
readonly
Returns the value of attribute columns.
Instance Method Summary collapse
- #column(data, **options) ⇒ Object
-
#initialize(columns) ⇒ DatatableBuilder
constructor
A new instance of DatatableBuilder.
Constructor Details
#initialize(columns) ⇒ DatatableBuilder
Returns a new instance of DatatableBuilder.
39 40 41 |
# File 'app/helpers/stimulus_rails_datatables/datatable_helper.rb', line 39 def initialize(columns) @columns = columns end |
Instance Attribute Details
#columns ⇒ Object (readonly)
Returns the value of attribute columns.
37 38 39 |
# File 'app/helpers/stimulus_rails_datatables/datatable_helper.rb', line 37 def columns @columns end |
Instance Method Details
#column(data, **options) ⇒ Object
43 44 45 46 |
# File 'app/helpers/stimulus_rails_datatables/datatable_helper.rb', line 43 def column(data, **) @columns << .merge(data: data) nil end |