class ActionView::Helpers::Tags::CollectionRadioButtons

Public Instance Methods

render_component(builder) click to toggle source
# File lib/default_form/override/action_view/helpers/tags/collection_radio_buttons.rb, line 6
def render_component(builder)
  origin = @options.fetch(:origin, {})

  r = Array(object.send(@method_name)).map(&:to_s)
  if r.include? builder.value.to_s
    final_css = origin[:inline_radio_checked]
  else
    final_css = origin[:inline_radio]
  end

  inner = builder.radio_button + builder.label
  content_tag(:label, inner, class: final_css)
end