I wrote a loop script from an array like this:
a = [1, 2, 3, 4]
a.cycle.each{|i| p i; sleep 1}
And I want to start a loop from a specified index.
index = 2
(a[index..-1] + a.cycle).each{|i| p i; sleep 1}
This code ends up with error TypeError: no implicit conversion of Enumerator into Array.
How can I write a loop code like this case?