a = ["a", "b", "c"] a.cycle {|x| puts x } # print, a, b, c, a, b, c,.. forever. a.cycle(2) {|x| puts x } # print, a, b, c, a, b, c.
Read more: http://feeds.dzone.com/~r/dzone/snippets/~3/YYugGxqk-iE/11175