module Forma::FieldHelper
Public Instance Methods
array_field(name, opts = {}) { |field| ... }
click to toggle source
# File lib/forma/helpers.rb, line 123 def array_field(name, opts = {}) opts[:name] = name field = Forma::ArrayField.new(opts) yield field if block_given? add_field(field) end
boolean_field(name, opts={}) { |field| ... }
click to toggle source
# File lib/forma/helpers.rb, line 80 def boolean_field(name, opts={}) opts[:name] = name field = Forma::BooleanField.new(opts) yield field if block_given? add_field(field) end
combo_field(name, opts = {}) { |field| ... }
click to toggle source
# File lib/forma/helpers.rb, line 108 def combo_field(name, opts = {}) opts[:name] = name field = Forma::ComboField.new(opts) yield field if block_given? add_field(field) end
complex_field(opts = {}) { |field| ... }
click to toggle source
# File lib/forma/helpers.rb, line 34 def complex_field(opts = {}) field = Forma::ComplexField.new(opts) yield field if block_given? add_field(field) end
date_field(name, opts={}) { |field| ... }
click to toggle source
# File lib/forma/helpers.rb, line 73 def date_field(name, opts={}) opts[:name] = name field = Forma::DateField.new(opts) yield field if block_given? add_field(field) end
email_field(name, opts={}) { |field| ... }
click to toggle source
# File lib/forma/helpers.rb, line 66 def email_field(name, opts={}) opts[:name] = name field = Forma::EmailField.new(opts) yield field if block_given? add_field(field) end
file_field(name, opts={}) { |field| ... }
click to toggle source
# File lib/forma/helpers.rb, line 94 def file_field(name, opts={}) opts[:name] = name field = Forma::FileField.new(opts) yield field if block_given? add_field(field) end
image_field(name, opts={}) { |field| ... }
click to toggle source
# File lib/forma/helpers.rb, line 87 def image_field(name, opts={}) opts[:name] = name field = Forma::ImageField.new(opts) yield field if block_given? add_field(field) end
map_field(name, opts = {}) { |field| ... }
click to toggle source
# File lib/forma/helpers.rb, line 40 def map_field(name, opts = {}) opts[:name] = name field = Forma::MapField.new(opts) yield field if block_given? add_field(field) end
number_field(name, opts = {}) { |field| ... }
click to toggle source
# File lib/forma/helpers.rb, line 101 def number_field(name, opts = {}) opts[:name] = name field = Forma::NumberField.new(opts) yield field if block_given? add_field(field) end
password_field(name, opts={})
click to toggle source
# File lib/forma/helpers.rb, line 61 def password_field(name, opts={}) opts[:password] = true text_field(name, opts) end
select_field(name, search_url, opts = {}) { |field| ... }
click to toggle source
# File lib/forma/helpers.rb, line 115 def select_field(name, search_url, opts = {}) opts[:name] = name opts[:search_url] = search_url field = Forma::SelectField.new(opts) yield field if block_given? add_field(field) end
subform(name, opts = {}) { |form| ... }
click to toggle source
# File lib/forma/helpers.rb, line 47 def subform(name, opts = {}) opts[:name] = name field = Forma::SubformField.new(opts) yield field.form if block_given? add_field(field) end
table_field(name, opts = {}) { |field| ... }
click to toggle source
# File lib/forma/helpers.rb, line 130 def table_field(name, opts = {}) opts[:name] = name field = Forma::TableField.new(opts) yield field if block_given? add_field(field) end
text_field(name, opts={}) { |field| ... }
click to toggle source
# File lib/forma/helpers.rb, line 54 def text_field(name, opts={}) opts[:name] = name field = Forma::TextField.new(opts) yield field if block_given? add_field(field) end