Class: Dato::Utils::MetaTags::Description

Inherits:
Base
  • Object
show all
Defined in:
lib/dato/utils/meta_tags/description.rb

Instance Attribute Summary

Attributes inherited from Base

#item, #site

Instance Method Summary collapse

Methods inherited from Base

#card_tag, #content_tag, #initialize, #meta_tag, #og_tag, #seo_field_with_fallback, #tag

Constructor Details

This class inherits a constructor from Dato::Utils::MetaTags::Base

Instance Method Details

#buildObject



9
10
11
12
13
14
15
16
17
# File 'lib/dato/utils/meta_tags/description.rb', line 9

def build
  return unless description.present?

  [
    meta_tag('description', description),
    og_tag('og:description', description),
    card_tag('twitter:description', description)
  ]
end

#descriptionObject



19
20
21
# File 'lib/dato/utils/meta_tags/description.rb', line 19

def description
  @description ||= seo_field_with_fallback(:description, nil)
end