Enumerable je modul, ki zagotavlja bogatoset metod za prečkovanje, iskanje in manipulacijo zbirk — map, select, , , in še mnogo drugih. Nizi, razpršene tabele, obsegi in kateri koli razred, ki definira , dobijo vse te metode. Je osrednjega pomena za eleganten, funkcionalen podatkovni proces v Rubyju.
