Sha256: 51094d8805105cb00a269470bf6bd4ca34388f1eea6b9c5da04f5ce149537231
Contents?: true
Size: 619 Bytes
Versions: 6
Compression:
Stored size: 619 Bytes
Contents
require 'link_thumbnailer/scrapers/opengraph/base' module LinkThumbnailer module Scrapers module Opengraph class Video < ::LinkThumbnailer::Scrapers::Opengraph::Base def value model end private def model nodes.map { |n| modelize(n, n.attributes['content'].to_s) } end def modelize(node, text = nil) model_class.new(text) end def nodes nodes = meta_xpaths(attribute: attribute) nodes.empty? ? meta_xpaths(attribute: attribute, key: :name) : nodes end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems