class Dato::Utils::MetaTags::Title
Public Instance Methods
build()
click to toggle source
# File lib/dato/utils/meta_tags/title.rb, line 9 def build return unless item_title [ content_tag("title", item_title_with_suffix), og_tag("og:title", item_title), card_tag("twitter:title", item_title), ] end
item_title()
click to toggle source
# File lib/dato/utils/meta_tags/title.rb, line 23 def item_title @item_title ||= seo_field_with_fallback( :title, title_field && item[title_field.api_key], ) end
item_title_with_suffix()
click to toggle source
# File lib/dato/utils/meta_tags/title.rb, line 34 def item_title_with_suffix if (item_title + suffix).size <= 60 item_title + suffix else item_title end end
suffix()
click to toggle source
# File lib/dato/utils/meta_tags/title.rb, line 30 def suffix (site.global_seo && site.global_seo.title_suffix) || "" end
title_field()
click to toggle source
# File lib/dato/utils/meta_tags/title.rb, line 19 def title_field item && item.item_type.title_field end