Class: SimpleBootstrapForm::FieldFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/simple_bootstrap_form/field_factory.rb

Instance Method Summary collapse

Constructor Details

#initialize(builder, template) ⇒ FieldFactory

Returns a new instance of FieldFactory.



4
5
6
7
# File 'lib/simple_bootstrap_form/field_factory.rb', line 4

def initialize(builder, template)
  @builder  = builder
  @template = template
end

Instance Method Details

#for_attribute(attr, options) ⇒ Object



9
10
11
# File 'lib/simple_bootstrap_form/field_factory.rb', line 9

def for_attribute(attr, options)
  field_class(attr, options).new(@builder, @template, attr, options)
end