class FeedsCrawler

Public Class Methods

crawl(*rss_urls) click to toggle source
# File lib/feeds_crawler.rb, line 5
def self.crawl(*rss_urls)
  urls = Array(rss_urls)
  crawl_feeds_articles(urls).flatten
end

Private Class Methods

crawl_feeds_articles(rss_urls) click to toggle source
# File lib/feeds_crawler.rb, line 10
def self.crawl_feeds_articles(rss_urls)
  Parallel.map(rss_urls) do |url|
    Crawlers::Rss.new(url).articles
  end
end