From: "mame (Yusuke Endoh)" Date: 2012-07-14T18:35:54+09:00 Subject: [ruby-core:46458] [ruby-trunk - Feature #6589][Assigned] Set#rehash Issue #6589 has been updated by mame (Yusuke Endoh). Status changed from Open to Assigned ---------------------------------------- Feature #6589: Set#rehash https://bugs.ruby-lang.org/issues/6589#change-28086 Author: marcandre (Marc-Andre Lafortune) Status: Assigned Priority: Normal Assignee: knu (Akinori MUSHA) Category: lib Target version: 2.0.0 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/