From: shevegen@... Date: 2018-12-23T23:04:03+00:00 Subject: [ruby-core:90689] [Ruby trunk Bug#15455] In v2.6.0 the return value of `each_with_object` and `each_object` is truncated when the object is a hash. Issue #15455 has been updated by shevegen (Robert A. Heiler). X-mas day change doable? :) ---------------------------------------- Bug #15455: In v2.6.0 the return value of `each_with_object` and `each_object` is truncated when the object is a hash. https://bugs.ruby-lang.org/issues/15455#change-75860 * Author: CaryInVictoria (Cary Swoveland) * Status: Open * Priority: Normal * Assignee: * Target version: * ruby -v: * Backport: 2.4: UNKNOWN, 2.5: UNKNOWN ---------------------------------------- RUBY VERSION: 2.6.0 (2018-12-23 patchlevel -1) `a = [1, 2, 3]` `a.each_with_object([]) #=> # a.each_with_object(1..3) #=> # a.each_with_object("cat") #=> #` So far so good. But there is a problem with the object is a hash. `a.each_with_object({}) #=> # a.each_with_object(Hash.new(0)) #=> # a.each.with_object(Hash.new(0)) #=> #:with_objec)>` This problem does not occur with v2.5.3. -- https://bugs.ruby-lang.org/ Unsubscribe: