Enumerable to moduł dostarczający bogaty zestaw metod do przechodzenia, wyszukiwania i manipulacji kolekcjami — map, select, , , i wiele innych. Tablice, hashe, zakresy i każda klasa, która definiuje , uzyskują wszystkie te metody. Jest to kluczowe dla eleganckiego, funkcyjnego przetwarzania danych w Ruby.
