Enumerable ist ein Modul, das eine umfangreiche Sammlung von Methoden zum Durchlaufen, Durchsuchen und Manipulieren von Kollektionen bereitstellt — map, , , , und viele mehr. Arrays, Hashes, Ranges und jede Klasse, die definiert, erhalten alle diese Methoden. Es ist zentral für Rubys elegante, funktionale Datenverarbeitung.
