class Agave::Utils::MetaTags::Image
Public Instance Methods
build()
click to toggle source
# File lib/agave/utils/meta_tags/image.rb, line 8 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/agave/utils/meta_tags/image.rb, line 17 def image @image ||= seo_field_with_fallback(:image, item_image) end
item_image()
click to toggle source
# File lib/agave/utils/meta_tags/image.rb, line 21 def item_image item && item.fields .select { |field| field.field_type == 'image' } .map { |field| item.send(field.api_key) } .compact .find do |image| image.width && image.height && image.width >= 200 && image.height >= 200 end end