Enumerable je modul poskytující bohatou sadu metod pro procházení, vyhledávání a manipulaci s kolekcemi — map, select, , , a mnoho dalších. Pole, mapy, rozsahy a jakákoli třída, která definuje , získají všechny tyto metody. Je to klíč k elegantnému funkcionálnímu zpracování dat v Ruby.
