class Dato::Utils::MetaTags::Image
Public Instance Methods
build()
click to toggle source
# File lib/dato/utils/meta_tags/image.rb, line 9 def build return unless image [ og_tag("og:image", image.url), card_tag("twitter:image", image.url), ] end
image()
click to toggle source
# File lib/dato/utils/meta_tags/image.rb, line 18 def image @image ||= seo_field_with_fallback(:image, item_image) end
item_image()
click to toggle source
# File lib/dato/utils/meta_tags/image.rb, line 22 def item_image item && item.fields .select { |field| field.field_type == "file" } .map { |field| item[field.api_key] } .compact .find do |image| image.width && image.height && image.width >= 200 && image.height >= 200 end end