Descrição
Adiciona classes especializadas semelhantes a Hash para projetos Ruby que precisam de comportamento de coleção mais rico. É útil quando hashes comuns não expressam bem tarefas de configuração, busca ou dados estruturados.
Comportamento personalizado de coleções pode surpreender mantenedores. Documente qual classe é usada, como chaves são comparadas e se valores são copiados, congelados, ordenados ou mutáveis.