Method: Formulario::Field::FormField#initialize

Defined in:
lib/formulario/fields/form_field.rb

#initialize(raw_value) ⇒ FormField

Returns a new instance of FormField.



36
37
38
39
40
41
42
43
44
# File 'lib/formulario/fields/form_field.rb', line 36

def initialize(raw_value)
  @form = if raw_value.is_a?(::Formulario::Form)
            raw_value
          else
            self.class.type.new(**raw_value)
          end

  super
end