class LabelledForm::Builder
Public Instance Methods
check_box(method, options = {}, checked_value = "1", unchecked_value = "0")
click to toggle source
Calls superclass method
# File lib/labelled_form.rb, line 68 def check_box(method, options = {}, checked_value = "1", unchecked_value = "0") label_text = options.delete(:label) super.tap do |out| if label_text label_text = checked_value == "1" ? nil : checked_value if label_text === true out << " ".html_safe label_options = options[:multiple] ? { value: checked_value } : {} out << label(method, label_text, label_options) end end end
date_field(method, options = {})
click to toggle source
Calls superclass method
# File lib/labelled_form.rb, line 21 def date_field method, options = {} if label_text = options.delete(:label) label_text = method.to_s.humanize if label_text === true label(method, label_text) + " ".html_safe + super else super end end
email_field(method, options = {})
click to toggle source
Calls superclass method
# File lib/labelled_form.rb, line 30 def email_field method, options = {} if label_text = options.delete(:label) label_text = method.to_s.humanize if label_text === true label(method, label_text) + " ".html_safe + super else super end end
file_field(method, options = {})
click to toggle source
Calls superclass method
# File lib/labelled_form.rb, line 48 def file_field method, options = {} if label_text = options.delete(:label) label_text = method.to_s.humanize if label_text === true label(method, label_text) + " ".html_safe + super else super end end
text_area(method, options = {})
click to toggle source
Calls superclass method
# File lib/labelled_form.rb, line 12 def text_area method, options = {} if label_text = options.delete(:label) label_text = method.to_s.humanize if label_text === true label(method, label_text) + " ".html_safe + super else super end end
text_field(method, options = {})
click to toggle source
Calls superclass method
# File lib/labelled_form.rb, line 39 def text_field method, options = {} if label_text = options.delete(:label) label_text = method.to_s.humanize if label_text === true label(method, label_text) + " ".html_safe + super else super end end