Forum: Ruby-core [Open] Ruby memoization behaving oddly when using hash keys with spaces

C8e3bdf6707f74f6c636f57aac0bbace?d=identicon&s=25 unknown (Guest)
on 2014-08-06 12:12
(Received via mailing list)
Issue #10113 has been reported by Ron Arias.

----------------------------------------
Bug #10113: Ruby memoization behaving oddly when using hash keys with
spaces
https://bugs.ruby-lang.org/issues/10113

* Author: Ron Arias
* Status: Open
* Priority: Normal
* Assignee: ruby-core
* Category: core
* Target version:
* ruby -v: ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin12.0]
* Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN
----------------------------------------
Trying to use simple Hash memoization with a ruby hash in a class
method, it "fails" when having spaces as the hash key. Example code is
attached.
When calling the memoization method, it fails to maintain the instance
variable. It resets the variable every time the method is called.
When not having spaces in the key of the Hash, it works as it should,
memoizing the variable.

P.S. Despite my ruby version indicated bellow, it fails in the newest as
well.

---Files--------------------------------
memoization_issue.rb (305 Bytes)
This topic is locked and can not be replied to.