У меня есть следующий цикл:
(10..30).step(10) do |i|
#do something
END
Это хорошо работает, но я хотел бы использовать переменную для определения диапазона 10..30
, чтобы иметь что-то вроде этого:
if something == foo
range = '10..30'
else
range = '40..60'
end
(range).step(10) do |i|
#do something
END
Однако этот код не запускается. Как правильно это сделать?