Implementação de estrutura de grafos em ruby (mega simplificada)