Module: GazetteersHelper
- Defined in:
- app/helpers/gazetteers_helper.rb
Instance Method Summary collapse
- #gazetteer_autocomplete_tag(gazetteer) ⇒ Object
- #gazetteer_link(gazetteer, link_text = nil) ⇒ Object
- #gazetteer_link_list(gazetteers) ⇒ Object
- #gazetteer_tag(gazetteer) ⇒ Object
- #gazetteers_search_form ⇒ Object
- #label_for_gazetteer(gazetteer) ⇒ Object
Instance Method Details
#gazetteer_autocomplete_tag(gazetteer) ⇒ Object
24 25 26 |
# File 'app/helpers/gazetteers_helper.rb', line 24 def gazetteer_autocomplete_tag(gazetteer) gazetteer_tag(gazetteer) end |
#gazetteer_link(gazetteer, link_text = nil) ⇒ Object
12 13 14 15 16 |
# File 'app/helpers/gazetteers_helper.rb', line 12 def gazetteer_link(gazetteer, link_text = nil) return nil if gazetteer.nil? link_text ||= gazetteer.name link_to(link_text, gazetteer) end |
#gazetteer_link_list(gazetteers) ⇒ Object
18 19 20 21 22 |
# File 'app/helpers/gazetteers_helper.rb', line 18 def gazetteer_link_list(gazetteers) content_tag(:ul) do gazetteers.collect { |a| content_tag(:li, gazetteer_link(a)) }.join.html_safe end end |
#gazetteer_tag(gazetteer) ⇒ Object
2 3 4 5 |
# File 'app/helpers/gazetteers_helper.rb', line 2 def gazetteer_tag(gazetteer) return nil if gazetteer.nil? gazetteer.name end |
#gazetteers_search_form ⇒ Object
28 29 30 |
# File 'app/helpers/gazetteers_helper.rb', line 28 def gazetteers_search_form render('/gazetteers/quick_search_form') end |
#label_for_gazetteer(gazetteer) ⇒ Object
7 8 9 10 |
# File 'app/helpers/gazetteers_helper.rb', line 7 def label_for_gazetteer(gazetteer) return nil if gazetteer.nil? gazetteer.name end |