Module: Lentil::ApplicationHelper
- Defined in:
- app/helpers/lentil/application_helper.rb
Instance Method Summary collapse
- #application_name ⇒ Object
- #body_class ⇒ Object
- #contact_email ⇒ Object
- #division_name ⇒ Object
- #division_url ⇒ Object
- #feed_description ⇒ Object
- #google_analytics_tracker ⇒ Object
- #meta_description_tag ⇒ Object
- #nav_link(link_text, link_path) ⇒ Object
- #organization_name ⇒ Object
- #title(page_title = nil) ⇒ Object
Instance Method Details
#application_name ⇒ Object
3 4 5 |
# File 'app/helpers/lentil/application_helper.rb', line 3 def application_name Lentil::Engine::APP_CONFIG["application_name"] || 'My #HuntLibrary' end |
#body_class ⇒ Object
37 38 39 |
# File 'app/helpers/lentil/application_helper.rb', line 37 def body_class "#{params[:controller].parameterize}_#{params[:action]}" end |
#contact_email ⇒ Object
19 20 21 |
# File 'app/helpers/lentil/application_helper.rb', line 19 def contact_email Lentil::Engine::APP_CONFIG["contact_email"] || '[email protected]' end |
#division_name ⇒ Object
7 8 9 |
# File 'app/helpers/lentil/application_helper.rb', line 7 def division_name Lentil::Engine::APP_CONFIG["division_name"] || 'Division Name' end |
#division_url ⇒ Object
11 12 13 |
# File 'app/helpers/lentil/application_helper.rb', line 11 def division_url Lentil::Engine::APP_CONFIG["division_url"] || 'Division URL' end |
#feed_description ⇒ Object
23 24 25 |
# File 'app/helpers/lentil/application_helper.rb', line 23 def feed_description Lentil::Engine::APP_CONFIG["feed_description"] || 'Description of this feed' end |
#google_analytics_tracker ⇒ Object
53 54 55 |
# File 'app/helpers/lentil/application_helper.rb', line 53 def google_analytics_tracker Lentil::Engine::APP_CONFIG["google_analytics_tracker"] end |
#meta_description_tag ⇒ Object
49 50 51 |
# File 'app/helpers/lentil/application_helper.rb', line 49 def tag('meta', :name => 'description', :content => Lentil::Engine::APP_CONFIG["meta_description"] || '') end |
#nav_link(link_text, link_path) ⇒ Object
41 42 43 44 45 46 47 |
# File 'app/helpers/lentil/application_helper.rb', line 41 def nav_link(link_text, link_path) class_name = current_page?(link_path) ? 'active' : nil content_tag(:li, :class => class_name) do link_to link_text, link_path end end |
#organization_name ⇒ Object
15 16 17 |
# File 'app/helpers/lentil/application_helper.rb', line 15 def organization_name Lentil::Engine::APP_CONFIG["organization_name"] || 'Organization Name' end |
#title(page_title = nil) ⇒ Object
27 28 29 30 31 32 33 34 35 |
# File 'app/helpers/lentil/application_helper.rb', line 27 def title(page_title = nil) page_title ||= '' page_title << ' - ' unless page_title.empty? page_title << application_name unless application_name.empty? page_title << " - #{division_name}" unless division_name.empty? page_title << " - #{organization_name}" unless organization_name.empty? content_for :title, page_title end |