live in folders. It leaves something there for the next iteration. And then there’s the spiffy little Feed Normalizer gem, that will parse RSS or Atom agnostically, which is good: I don’t want to have to care. require 'feed-normalizer' require 'open-uri' sections.each do |section| section.outlines.each do |feed| list = FeedNormalizer::FeedNormalizer.parse(open(feed.xmlUrl)) latest