Enumerable là một module cung cấp một tập method phong phú để duyệt, tìm kiếm, và thao tác các tập hợp — map, select, , , , và nhiều method khác. Array, hash, range, và bất kỳ class nào định nghĩa đều có tất cả các method này. Nó là trung tâm cho việc xử lý dữ liệu thanh lịch, mang phong cách hàm của Ruby.
