class ActionBlocks::FieldBlock
Attributes
field_type[RW]
parent_model[RW]
Public Instance Methods
before_build(parent, *args)
click to toggle source
# File lib/action_blocks/builders/model_builder.rb, line 250 def before_build(parent, *args) @parent_model = parent end
key()
click to toggle source
# File lib/action_blocks/builders/model_builder.rb, line 233 def key "field-#{@parent_model.id}-#{@id}" end
match_requirements(select_as_prefix = nil)
click to toggle source
# File lib/action_blocks/builders/model_builder.rb, line 244 def match_requirements(select_as_prefix = nil) { path: [select_as_prefix, @id].compact } end
select_requirements(select_as_prefix = nil)
click to toggle source
# File lib/action_blocks/builders/model_builder.rb, line 237 def select_requirements(select_as_prefix = nil) { field_name: [select_as_prefix,@id].compact.join('_').to_sym, path: [@id] } end