Method: PencilPusher::Form#initialize

Defined in:
lib/pencil_pusher/form.rb

#initialize(data) ⇒ Form

Returns a new instance of Form.



16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/pencil_pusher/form.rb', line 16

def initialize(data)
  super(data)
  if data.nil?
    @validated = true
    @bound = false
    @data = {}
  else
    @validated = false
    @bound = true
    @data = data
  end
  errors.clear
end