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