class RSS_Reader
Public Class Methods
new(feed_urls)
click to toggle source
# File lib/rss_reader.rb, line 6 def initialize(feed_urls) @feed_urls = feed_urls end
Public Instance Methods
get_news_items()
click to toggle source
returns an array of rss items
# File lib/rss_reader.rb, line 11 def get_news_items news_items = @feed_urls.each_with_object(Array.new) do |url, items| open(url) do |rss| feed = RSS::Parser.parse(rss, false) items.concat feed.items end end return news_items.empty? ? nil : news_items end