Module: RssMiddleware
- Included in:
- IfanrSpider
- Defined in:
- lib/template/middlewares/rss_middleware.rb
Instance Method Summary collapse
Instance Method Details
#items ⇒ Object
13 14 15 |
# File 'lib/template/middlewares/rss_middleware.rb', line 13 def items rss_items[0..5] end |
#rss_items ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/template/middlewares/rss_middleware.rb', line 3 def rss_items @rss_body ||= network.get(self.class.opts[:start_urls].first).body @rss ||= Feedjira::Feed.parse @rss_body @rss_items ||= @rss.entries.select {|item| !item.url.blank? }.map {|item| RssItem.create item } end |