Module: CaringForm::ActionViewExtensions::Builder

Defined in:
lib/caring_form/action_view_extensions/builder.rb

Instance Method Summary collapse

Instance Method Details

#collection_caring_check(attribute, collection, value, text, options = {}, html_options = {}) ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/caring_form/action_view_extensions/builder.rb', line 8

def collection_caring_check(attribute, collection, value, text, options = {}, html_options = {})
  if html_options[:required] && options[:collection] && options[:collection].length > 1
    html_options.delete(:required)
    html_options[:class] = "group-required #{html_options[:class]}".strip
  end

  collection_caring(:check_box, attribute, collection, value, text, options, html_options)
end

#collection_caring_radio(*args) ⇒ Object



4
5
6
# File 'lib/caring_form/action_view_extensions/builder.rb', line 4

def collection_caring_radio(*args)
  collection_caring(:radio_button, *args)
end