Return an Enumerator When Your Collection Has Multiple Traversals (via MatheusRich) — discussion
#ruby