無限リストの代替

ただ単に,無限の範囲を扱えればいい場合はRangeでOK.

p (1..(1/0.0)).each {|i| break i if i * i > 1000}

でも,例えば3or5の倍数の無限リストみたいなのが欲しいときは,この方法では無理っぽい.
Infinityを表す定数が見つからなかった.どなたかご存知でしたら教えて下さい.
(1/0.0)がなんかおかしい.