A simple SOLID object-oriented solution example.
Understanding SOLID principles
Tags: solid, ruby, design, oop