A Range is an ordered sequence of objects. In Ruby, ranges can between numbers or strings.

(1..10) #=> 1..10 
(1..10).to_a # => [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

("a".."z").to_a
# => ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]

("cab".."cat").to_a
# => ["cab", "cac", "cad", "cae", "caf", "cag", "cah", "cai", "caj", "cak", "cal", "cam", "can", "cao", "cap", "caq", "car", "cas", "cat"]