From: cary@...
Date: 2018-12-23T23:50:49+00:00
Subject: [ruby-core:90691] [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 CaryInVictoria (Cary Swoveland).
Description updated
Corrected a tiny typo.
----------------------------------------
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-75862
* 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 when 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: