class Sidebar::ParamField::RadioField
Public Instance Methods
input_html(sidebar)
click to toggle source
# File lib/sidebar.rb, line 67 def input_html(sidebar) options[:choices].collect do |choice| value = value_for(choice) radio_button_tag(input_name(sidebar), value, value == sidebar.config[key], options) + content_tag('label', label_for(choice)) end.join("<br />") end
label_for(choice)
click to toggle source
# File lib/sidebar.rb, line 76 def label_for(choice) choice.is_a?(Array) ? choice.last : choice.to_s.humanize end
value_for(choice)
click to toggle source
# File lib/sidebar.rb, line 80 def value_for(choice) choice.is_a?(Array) ? choice.first : choice end