Class: Crawlers::Rss

Inherits:
Object
  • Object
show all
Includes:
Helpers::Content
Defined in:
lib/crawlers/rss.rb

Instance Method Summary collapse

Methods included from Helpers::Content

#extract_primary_content

Constructor Details

#initialize(rss_url) ⇒ Rss

Returns a new instance of Rss.



10
11
12
# File 'lib/crawlers/rss.rb', line 10

def initialize(rss_url)
  @rss_url = rss_url
end

Instance Method Details

#articlesObject



14
15
16
17
18
19
# File 'lib/crawlers/rss.rb', line 14

def articles
  articles = Parallel.map(rss_feed_items) do |feed_item|
    crawl_article(feed_item)
  end
  articles.reject(&:empty?)
end