From: ruby-core@... Date: 2015-06-12T15:49:41+00:00 Subject: [ruby-core:69556] [Ruby trunk - Feature #11007] Prime.each.with_index should accept offset Issue #11007 has been updated by Marc-Andre Lafortune. Committed, thank you very much for the patch. Found a small bug, btw, it's important to pass arguments to `enum_for`. Maybe you started from `with_object` that had the same problem (even worse there, since that argument is mandatory!). Also, enumerators should provide a way to calculate size lazily when possible (GH#931). All good now :-) ---------------------------------------- Feature #11007: Prime.each.with_index should accept offset https://bugs.ruby-lang.org/issues/11007#change-52890 * Author: T Yamada * Status: Open * Priority: Normal * Assignee: Marc-Andre Lafortune ---------------------------------------- I'd like to execute following code: ~~~ Prime.each(10).with_index(1){|e,i| print i,' ',e,"\n" } ~~~ Expected output: ~~~ 1 2 2 3 3 5 4 7 ~~~ I have attached a patch. ---Files-------------------------------- prime.diff (1.09 KB) prime_2.diff (1.2 KB) -- https://bugs.ruby-lang.org/