From: "knu (Akinori MUSHA)" Date: 2013-07-31T15:13:15+09:00 Subject: [ruby-core:56280] [ruby-trunk - Feature #6589][Feedback] Set#rehash Issue #6589 has been updated by knu (Akinori MUSHA). Status changed from Assigned to Feedback I added some notes to the rdoc in r42265. ---------------------------------------- Feature #6589: Set#rehash https://bugs.ruby-lang.org/issues/6589#change-40772 Author: marcandre (Marc-Andre Lafortune) Status: Feedback Priority: Normal Assignee: knu (Akinori MUSHA) Category: lib Target version: next minor There should be a way to rehash a `Set`. s = Set.new([[]]) s.first << 1 # s.rehash # Does not exist! s.include? [1] # => false, want true See also: http://stackoverflow.com/questions/10992423/is-this-expected-behaviour-for-a-set-of-arrays-in-ruby http://stackoverflow.com/questions/10361400/deleting-a-modified-object-from-a-set-in-a-no-op -- http://bugs.ruby-lang.org/