class BootstrapFormBuilder
rubocop:disable Metrics/ParameterLists
Attributes
template[R]
Public Instance Methods
check_box(*, &block)
click to toggle source
Calls superclass method
# File lib/lipstick/helpers/bootstrap_form_builder.rb, line 30 def check_box(*, &block) template.content_tag('div', class: 'checkbox') do template.content_tag('label') do template.concat(super) template.concat(template.capture(&block)) end end end
collection_select(method, collection, value_method, text_method, opts = {}, html_opts = {})
click to toggle source
Calls superclass method
# File lib/lipstick/helpers/bootstrap_form_builder.rb, line 53 def collection_select(method, collection, value_method, text_method, opts = {}, html_opts = {}) add_css_class(html_opts, 'form-control') super end
date_field(field, **opts)
click to toggle source
# File lib/lipstick/helpers/bootstrap_form_builder.rb, line 10 def date_field(field, **opts) add_css_class(opts, 'date-picker') text_field(field, opts) end
password_field(field, **opts)
click to toggle source
Calls superclass method
# File lib/lipstick/helpers/bootstrap_form_builder.rb, line 20 def password_field(field, **opts) add_css_class(opts, 'form-control') super end
select(method, choices = nil, opts = {}, html_opts = {})
click to toggle source
Calls superclass method
# File lib/lipstick/helpers/bootstrap_form_builder.rb, line 48 def select(method, choices = nil, opts = {}, html_opts = {}) add_css_class(html_opts, 'form-control') super end
text_area(method, **opts)
click to toggle source
Calls superclass method
# File lib/lipstick/helpers/bootstrap_form_builder.rb, line 25 def text_area(method, **opts) add_css_class(opts, 'form-control') super end
text_field(field, **opts)
click to toggle source
Calls superclass method
# File lib/lipstick/helpers/bootstrap_form_builder.rb, line 15 def text_field(field, **opts) add_css_class(opts, 'form-control') super end
Private Instance Methods
add_css_class(opts, class_name)
click to toggle source
# File lib/lipstick/helpers/bootstrap_form_builder.rb, line 61 def add_css_class(opts, class_name) opts[:class] = "#{opts[:class]} #{class_name}".strip end