Sha256: da60c8c8e6ce2e98bbabfa1d131c3a1154fca7bb21a3c78a6281fb17553433fa
Contents?: true
Size: 746 Bytes
Versions: 35
Compression:
Stored size: 746 Bytes
Contents
require 'action_view/helpers/tags/collection_helpers' module ActionView module Helpers module Tags # :nodoc: class CollectionRadioButtons < Base # :nodoc: include CollectionHelpers class RadioButtonBuilder < Builder # :nodoc: def radio_button(extra_html_options={}) html_options = extra_html_options.merge(@input_html_options) @template_object.radio_button(@object_name, @method_name, @value, html_options) end end def render(&block) render_collection_for(RadioButtonBuilder, &block) end private def render_component(builder) builder.radio_button + builder.label end end end end end
Version data entries
35 entries across 35 versions & 4 rubygems