class SuperForm::Fieldset
Attributes
fields[R]
id[R]
Public Class Methods
new(id)
click to toggle source
# File lib/super_form/fieldset.rb, line 7 def initialize(id) @id = id @fields = {} end
Public Instance Methods
<<(field)
click to toggle source
# File lib/super_form/fieldset.rb, line 16 def <<(field) add_field(field) end
[](field_id)
click to toggle source
# File lib/super_form/fieldset.rb, line 24 def [](field_id) field(field_id) end
add_field(field)
click to toggle source
# File lib/super_form/fieldset.rb, line 12 def add_field(field) @fields[field.name] = field end
each(&block)
click to toggle source
# File lib/super_form/fieldset.rb, line 28 def each(&block) @fields.each { |field_id| block.call(field_id) } end
field(field_id)
click to toggle source
# File lib/super_form/fieldset.rb, line 20 def field(field_id) @fields[field_id] end