Enumerable è un modulo che fornisce un ricco insieme di metodi per traversare, cercare e manipolare collezioni — map, select, , , , e molti altri. Array, hash, range e qualsiasi classe che definisce ottengono tutti questi metodi. È centrale nell'elegante elaborazione dati funzionale di Ruby.
