Single Responsibility Principle in Ruby | Hacker News Reader