class Seorel::Helper::OpenGraph
Public Instance Methods
all()
click to toggle source
# File lib/seorel/helper/open_graph.rb, line 35 def all ([ title_tag, description_tag, locale_tag, image_tag, url_tag ] + custom_tags).compact end
description_tag()
click to toggle source
# File lib/seorel/helper/open_graph.rb, line 13 def description_tag h.tag :meta, property: 'og:description', content: description end
image_tag()
click to toggle source
# File lib/seorel/helper/open_graph.rb, line 21 def image_tag h.tag(:meta, property: 'og:image', content: image_url) if image end
locale_tag()
click to toggle source
# File lib/seorel/helper/open_graph.rb, line 17 def locale_tag h.tag(:meta, property: 'og:locale', content: locale) end
title_tag()
click to toggle source
# File lib/seorel/helper/open_graph.rb, line 9 def title_tag h.tag :meta, property: 'og:title', content: title end
url_tag()
click to toggle source
# File lib/seorel/helper/open_graph.rb, line 25 def url_tag h.tag(:meta, property: 'og:url', content: request.url) end
Protected Instance Methods
custum_tag(key, value)
click to toggle source
# File lib/seorel/helper/open_graph.rb, line 47 def custum_tag(key, value) h.tag(:meta, property: "og:#{key}", content: value) end