How to work with presenters and collections of objects in Ruby | Hacker News Reader