module Adminterface::Extensions::Inputs::Base::Choices
Public Instance Methods
choice_wrapping_html_options(choice)
click to toggle source
Calls superclass method
# File lib/adminterface/extensions/inputs/base/choices.rb, line 6 def choice_wrapping_html_options(choice) choice_options = super(choice) choice_options[:class] = "#{choice_options[:class]} #{choice_wrapping_class}".squish choice_options end
legend_html()
click to toggle source
# File lib/adminterface/extensions/inputs/base/choices.rb, line 12 def legend_html if render_label? template.content_tag(:label, label_text, label_html_options.merge(class: "form-label")) else "".html_safe end end
Private Instance Methods
choice_wrapping_class()
click to toggle source
# File lib/adminterface/extensions/inputs/base/choices.rb, line 22 def choice_wrapping_class "form-check #{inline? ? "form-check-inline" : nil}".squish end
inline?()
click to toggle source
# File lib/adminterface/extensions/inputs/base/choices.rb, line 26 def inline? options[:inline].eql?(true) end