Module: ActionForm::SchemaDSL::InstanceMethods
- Defined in:
- lib/action_form/schema_dsl.rb
Overview
rubocop:disable Style/Documentation
Instance Method Summary collapse
Instance Method Details
#create_params_definition ⇒ Object
74 75 76 77 78 79 |
# File 'lib/action_form/schema_dsl.rb', line 74 def create_params_definition schema = Class.new(self.class.params_class) schema.form_class = self.class renderable_elements = elements_instances.select(&:render?).to_h { |element| [element.name, element.class] } self.class.create_params_definition(elements_definitions: renderable_elements) end |
#params_definition ⇒ Object
70 71 72 |
# File 'lib/action_form/schema_dsl.rb', line 70 def params_definition @params_definition ||= create_params_definition end |