Enumerable είναι ένα module που παρέχει ένα πλούσιο σύνολο μεθόδων για διάσχιση, αναζήτηση και χειρισμό συλλογών — map, select, , , , και πολλές άλλες. Arrays, hashes, ranges, και οποιαδήποτε κλάση που ορίζει αποκτούν όλες αυτές τις μεθόδους. Είναι κεντρική στον κομψό, λειτουργικό επεξεργασία δεδομένων της Ruby.
