Module: SeoSensei::Attributes::Twitter

Defined in:
lib/seo_sensei/attributes/twitter.rb

Class Method Summary collapse

Class Method Details

.call(resource) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/seo_sensei/attributes/twitter.rb', line 6

def self.call(resource)
  base_attributes = {
    title: resource.title,
    description: resource.description,
    url: resource.url
  }

  if resource.use_image?
    base_attributes.merge!(
      image: resource.seo_image_url,
      card: 'summary_large_image'
    )
  end

  { twitter: base_attributes }
end