Class: BootstrapValidatorRails::FormBuilder

Inherits:
BootstrapForm::FormBuilder
  • Object
show all
Defined in:
lib/bootstrap_validator_rails/form_builder.rb

Instance Method Summary collapse

Constructor Details

#initialize(object_name, object, template, options) ⇒ FormBuilder

Returns a new instance of FormBuilder.



5
6
7
8
# File 'lib/bootstrap_validator_rails/form_builder.rb', line 5

def initialize(object_name, object, template, options)
  @attributes = BootstrapValidatorRails::Validators::Attributes.new(object)
  super
end

Instance Method Details

#text_field(method, options = {}) ⇒ Object



10
11
12
13
14
15
16
# File 'lib/bootstrap_validator_rails/form_builder.rb', line 10

def text_field(method, options = {})
  attribute = @attributes.validator_data(method)
  
  options[:data] ||= {}
  options[:data] = options[:data].merge(attribute)
  super
end