From: eregontp@... Date: 2015-03-10T16:28:28+00:00 Subject: [ruby-core:68488] [Ruby trunk - Feature #10958] remove "initial_state" argument of Enumerable#{slice_before, chunk} Issue #10958 has been updated by Benoit Daloze. +1, making these two simpler is definitely an improvement! ---------------------------------------- Feature #10958: remove "initial_state" argument of Enumerable#{slice_before,chunk} https://bugs.ruby-lang.org/issues/10958#change-51823 * Author: Akira Tanaka * Status: Open * Priority: Normal * Assignee: ---------------------------------------- I'd like to remove "initial_state" argument of Enumerable#{slice_before,chunk}. I think a state management can be implemented using local variable without the argument. So I'd like to remove it because it is too complex and not consistent with Enumerable#{slice_when,slice_after} which doesn't have the argument. Note that I added deprecated warning since Ruby 2.2. It seems no one complained the warning until now. ---Files-------------------------------- chunk_slice_before_remove_initial_state.patch (8 KB) -- https://bugs.ruby-lang.org/