Enumerable adalah sebuah modul yang menyediakan serangkaian metode yang kaya untuk melintasi, mencari, dan memanipulasi koleksi — map, , , , , dan banyak lagi. Array, hash, range, dan kelas apa pun yang mendefinisikan mendapatkan semua metode ini. Ini adalah inti dari pemrosesan data fungsional Ruby yang elegan.
