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()
  .css('[style*="url"]')
             .map { |tag| tag['style'][/url\(['"]?(.*?)['"]?\)/, 1] }
             .reject { |src| !src || src.start_with?('data:') }
             .max_by(&:size)
end