SOLID Principles in Ruby | Hacker News Reader