module SeoRailsHelpers::SeoPageTitleHelper
Public Instance Methods
seo_page_title(options = {})
click to toggle source
Produces html title element
# File lib/seo_rails_helpers/helpers/seo_page_title_helper.rb, line 4 def seo_page_title(options = {}) page_title = content_for(options[:page_title] || :title) separator = options[:separator] || '|' base_title = options[:base_title] || default_base_title if page_title.present? content_tag(:title, page_title + ' ' + separator + ' ' + base_title) else content_tag(:title, base_title) end end
Private Instance Methods
default_base_title()
click to toggle source
Returns Rails application name as default base title
# File lib/seo_rails_helpers/helpers/seo_page_title_helper.rb, line 19 def default_base_title Rails.application.class.to_s.split('::').first end