Method: Larynx::Form#initialize

Defined in:
lib/larynx/form.rb

#initialize(*args, &block) ⇒ Form

Returns a new instance of Form.



21
22
23
24
25
# File 'lib/larynx/form.rb', line 21

def initialize(*args, &block)
  @fields = self.class.field_definitions.map {|field| Field.new(field[:name], field[:options], &field[:block]) }
  @field_index = -1
  super
end