Module: Lentil::ApplicationHelper

Defined in:
app/helpers/lentil/application_helper.rb

Instance Method Summary collapse

Instance Method Details

#application_nameObject



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_classObject



37
38
39
# File 'app/helpers/lentil/application_helper.rb', line 37

def body_class
  "#{params[:controller].parameterize}_#{params[:action]}"
end

#contact_emailObject



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_nameObject



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_urlObject



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_descriptionObject



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_trackerObject



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_tagObject



49
50
51
# File 'app/helpers/lentil/application_helper.rb', line 49

def meta_description_tag
  tag('meta', :name => 'description', :content => Lentil::Engine::APP_CONFIG["meta_description"] || '')
end


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

  (:li, :class => class_name) do
    link_to link_text, link_path
  end
end

#organization_nameObject



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