module SeoReport::Extractions::Twitter
Public Instance Methods
extract_twitter(doc)
click to toggle source
# File lib/seo_report/extractions/twitter.rb, line 4 def extract_twitter(doc) card = doc.xpath('//head/meta[@name="twitter:card"]'). map { |node| node.attr("content") } domain = doc.xpath('//head/meta[@name="twitter:domain"]'). map { |node| node.attr("content") } title = doc.xpath('//head/meta[@name="twitter:title"]'). map { |node| node.attr("content") } description = doc.xpath('//head/meta[@name="twitter:description"]'). map { |node| node.attr("content") } { twitter: { card: unarray(card), domain: unarray(domain), title: unarray(title), description: unarray(description), } } end