Как повторно поднять StopIteration из рубинового волокна
Следующее волокно Ruby вызывает исключение StopIteration при первом возобновлении, но не впоследствии. Можно ли сделать волокно, которое вызывает исключение каждый раз, когда оно возобновляется?
f = Fiber.new do
while true
raise StopIteration
end
end