Method: Html2rss::AutoSource::Scraper::SemanticHtml::Image.from_style
- Defined in:
- lib/html2rss/auto_source/scraper/semantic_html/image.rb
.from_style(article_tag) ⇒ Object
44 45 46 47 48 49 |
# File 'lib/html2rss/auto_source/scraper/semantic_html/image.rb', line 44 def self.from_style(article_tag) article_tag.css('[style*="url"]') .map { |tag| tag['style'][/url\(['"]?(.*?)['"]?\)/, 1] } .reject { |src| !src || src.start_with?('data:') } .max_by(&:size) end |