Class: ActionBlocks::TableColumnBuilder
- Inherits:
-
BaseBuilder
- Object
- BaseBuilder
- ActionBlocks::TableColumnBuilder
- Defined in:
- lib/action_blocks/builders/table_builder.rb
Instance Attribute Summary
Attributes inherited from BaseBuilder
Instance Method Summary collapse
Methods inherited from BaseBuilder
#after_build, #after_load, array_fields, block_type, builds, builds_many, delegate_class, #evaluate, #freeze, includes_scheme_helpers, #initialize, #is_block?, #key, references, sets, sets_many, #ui_reference, #valid?
Constructor Details
This class inherits a constructor from ActionBlocks::BaseBuilder
Instance Method Details
#before_build(parent, *args) ⇒ Object
246 247 248 249 250 251 |
# File 'lib/action_blocks/builders/table_builder.rb', line 246 def before_build(parent, *args) @id = args[0] pm = parent.model_key.dup pm['model-'] = '' @field_key = "field-#{pm}-#{@id}" end |
#hashify ⇒ Object
253 254 255 256 257 |
# File 'lib/action_blocks/builders/table_builder.rb', line 253 def hashify { field_key: @field_key } end |