Method: FormKeeper::Respondent#initialize

Defined in:
lib/formkeeper.rb

#initializeRespondent

Returns a new instance of Respondent.



890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
# File 'lib/formkeeper.rb', line 890

def initialize
  replace_method = Proc.new { |elem, param| replase_value(elem, param) }
  check_method   = Proc.new { |elem, param| check_if_selected(elem, param) }
  @input_elem_fill_methods = {} 
  @input_elem_fill_methods[:text] = replace_method
  @input_elem_fill_methods[:password] = replace_method
  @input_elem_fill_methods[:hidden] = replace_method
  @input_elem_fill_methods[:search] = replace_method
  @input_elem_fill_methods[:number] = replace_method
  @input_elem_fill_methods[:range] = replace_method
  @input_elem_fill_methods[:tel] = replace_method
  @input_elem_fill_methods[:url] = replace_method
  @input_elem_fill_methods[:email] = replace_method
  @input_elem_fill_methods[:time] = replace_method
  @input_elem_fill_methods[:date] = replace_method
  @input_elem_fill_methods[:week] = replace_method
  @input_elem_fill_methods[:color] = replace_method
  @input_elem_fill_methods[:datetime] = replace_method
  @input_elem_fill_methods[:"datetime-local"] = replace_method
  @input_elem_fill_methods[:radio] = check_method
  @input_elem_fill_methods[:checkbox] = check_method
end