Module: SummerResidents::SummerResidentsHelper
- Defined in:
- app/helpers/summer_residents/summer_residents_helper.rb
Instance Method Summary collapse
- #engine_tag(&block) ⇒ Object
- #model_tag(obj, type = :div, &block) ⇒ Object
- #telephone_form_input(val, name = :phone) ⇒ Object
- #telephone_form_row(val, name = :phone) ⇒ Object
- #type_field(type, instance) ⇒ Object
Instance Method Details
#engine_tag(&block) ⇒ Object
3 4 5 |
# File 'app/helpers/summer_residents/summer_residents_helper.rb', line 3 def engine_tag &block content_tag :div, class: "summer_residents", &block end |
#model_tag(obj, type = :div, &block) ⇒ Object
7 8 9 10 |
# File 'app/helpers/summer_residents/summer_residents_helper.rb', line 7 def model_tag obj, type=:div, &block name = obj.class.to_s.underscore.gsub("/", "_") content_tag type, class: name, id: "#{name}_#{obj.id}", &block end |
#telephone_form_input(val, name = :phone) ⇒ Object
16 17 18 |
# File 'app/helpers/summer_residents/summer_residents_helper.rb', line 16 def telephone_form_input val, name=:phone "<td>#{telephone_field_tag name, val, size: 10, maxlength: 10}</td>".html_safe end |
#telephone_form_row(val, name = :phone) ⇒ Object
19 20 21 |
# File 'app/helpers/summer_residents/summer_residents_helper.rb', line 19 def telephone_form_row val, name=:phone "<tr><td class=\"label_td\">#{label_tag name}:</td>#{telephone_form_input val, name}</tr>".html_safe end |
#type_field(type, instance) ⇒ Object
12 13 14 |
# File 'app/helpers/summer_residents/summer_residents_helper.rb', line 12 def type_field type, instance (hidden_field_tag "type", type, id: "resident_type_#{instance.id}").html_safe end |