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

#check_box(method, options = {}, checked_value = "1", unchecked_value = "0", &block) ⇒ Object



19
20
21
22
23
24
25
# File 'lib/bootstrap_validator_rails/form_builder.rb', line 19

def check_box(method, options = {}, checked_value = "1", unchecked_value = "0", &block)
  options[:data] ||= {}
  attribute = @attributes.validator_data(method)
  options[:data] = options[:data].merge(attribute)
  options[:include_hidden] = false
   :div, super, class: 'form-group'
end