Enumerable é um módulo que fornece um conjunto rico de métodos para percorrer, buscar e manipular coleções — map, select, , , e muitos mais. Arrays, hashes, ranges e qualquer classe que define obtêm todos esses métodos. É central para o processamento de dados elegante e funcional do Ruby.
