Enumerable je modul koji pruža bogat skup metoda za prolazak kroz, pretraživanje i manipulaciju kolekcijama — map, select, , , i mnoge druge. Niz, heš, raspon i svaka klasa koja definira dobivaju sve ove metode. To je temeljno za elegantan, funkcionalan način obrade podataka u Rubyju.
