Enumerable on moduuli, joka tarjoaa monipuolisen joukon menetelmiä kokoelmien läpikäymiseen, hakuun ja muokkaamiseen — map, , , , ja paljon muuta. Taulukot, hajautustaulukot, välit ja mikä tahansa luokka, joka määrittelee -metodin, saavat kaikki nämä metodit. Se on keskeinen osa Rubyn eleganssia ja funktionaalista tiedonkäsittelyä.
