Method: Manageable::Helpers::FormBuilder#radio_button

Defined in:
lib/manageable/helpers/form_builder.rb

#radio_button(method, tag_value, options = {}) ⇒ Object



95
96
97
98
99
100
101
102
103
# File 'lib/manageable/helpers/form_builder.rb', line 95

def radio_button(method, tag_value, options = {})
  options[:class] = [options[:class], "radio"].compact.join(" ")
  label_tag = label(method, options.delete(:label) || tag_value, :class => "radio", :value => tag_value)
  label_tag = @@field_with_errors_proc.call(method, label_tag, @object, @template)

  @template.(:div) do
    (super(method, tag_value, options) + label_tag).html_safe
  end
end