Module: FormsHelper

Defined in:
app/helpers/forms_helper.rb

Instance Method Summary collapse

Instance Method Details

#field_type(field) ⇒ Object



11
12
13
14
15
16
17
18
19
# File 'app/helpers/forms_helper.rb', line 11

def field_type(field)
  field_type = field._type.gsub(/^.*::/, '').downcase
  
  if field_type == "textfield" && field.rows > 1
    field_type = "textarea"
  end
  
  return field_type
end

#response_setup(form) ⇒ Object



3
4
5
6
7
8
9
# File 'app/helpers/forms_helper.rb', line 3

def response_setup(form)
  # collect the default values together
  defaults = {}
  form.fields.collect{|f| defaults[f.underscored_name.to_sym] = f.default } unless form.nil? || form.fields.nil?

  Noodall::FormResponse.new(defaults)
end