From: "drbrain (Eric Hodel)" Date: 2012-10-13T10:03:41+09:00 Subject: [ruby-core:47949] [ruby-trunk - Feature #7068][Feedback] ability to deactivate Hash#compare_by_identity() Issue #7068 has been updated by drbrain (Eric Hodel). Status changed from Open to Feedback =begin h = {} h.compare_by_identity = true h['a'] = 1 h['a'] = 2 h.compare_by_identity = false What value is returned for (({h['a']}))? =end ---------------------------------------- Feature #7068: ability to deactivate Hash#compare_by_identity() https://bugs.ruby-lang.org/issues/7068#change-30501 Author: sunaku (Suraj Kurapati) Status: Feedback Priority: Normal Assignee: Category: Target version: Hello, I am using ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]. There is no way to deactivate a Hash's compare by identity behavior: h = Hash.new h.compare_by_identity h.compare_by_identity? #=> true h.compare_by_identity h.compare_by_identity? #=> still true I want the ability to deactivate that behavior afterwards, like this: h.compare_by_identity = false Thanks for your consideration. -- http://bugs.ruby-lang.org/