Väli (Range) edustaa arvojen väliä — (1..10) numeroille, ('a'..'z') kirjaimille jne. Välit ovat objekteja, joilla on hyödyllisiä metodeja, ja niitä käytetään iteraatioon, osiin jakamiseen, jäsenyyden testaamiseen ja case-vastaavuuteen. Ne ovat ytimekäs ja ilmaisuvoimainen Ruby-ominaisuus.
