Class: Shoelace::Components::SlCollectionRadioButtons::RadioButtonBuilder

Inherits:
Builder
  • Object
show all
Defined in:
app/helpers/shoelace/components/sl_collection_radio_buttons.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#labelObject



11
12
13
# File 'app/helpers/shoelace/components/sl_collection_radio_buttons.rb', line 11

def label(*)
  text
end

#radio_button(extra_html_options = {}, &block) ⇒ Object



15
16
17
18
19
# File 'app/helpers/shoelace/components/sl_collection_radio_buttons.rb', line 15

def radio_button(extra_html_options = {}, &block)
  html_options = extra_html_options.merge(@input_html_options)
  html_options[:skip_default_ids] = false
  @template_object.sl_radio_button(@object_name, @method_name, @value, html_options, &block)
end