Un Range (interval) reprezintă un set de valori — (1..10) pentru numere, ('a'..'z') pentru litere, etc. Intervalele sunt obiecte cu metode utile, utilizate pentru iterație, extragere de sub-secvențe, teste de apartenență și potrivire case. Sunt o caracteristică concisă și expresivă a Ruby.
