module BootstrapForm::CheckBoxPatch
Public Instance Methods
check_box(name, options = {}, checked_value = "1", unchecked_value = "0", &block)
click to toggle source
TODO: check upstream - it is on master on 29-1-2018 - only required is not there
Calls superclass method
# File lib/bootstrap_form/check_box_patch.rb, line 5 def check_box(name, options = {}, checked_value = "1", unchecked_value = "0", &block) options = options.symbolize_keys! check_box_options = options.except(:label, :label_class, :wrapper_class, :help, :inline) label_classes = [options[:label_class], 'form-check-label'] unless options.delete(:skip_required) label_classes << "required" if required_attribute?(object, name) end options[:label_class] = label_classes.compact.join(' ') super end