Padrões de Projeto em Ruby. Implementando FACADE e FLYWEIGHT.