Ruby and the Interface Segregation Principle | Dark Hacker News