Project

General

Profile

Feature #6589

Set#rehash

Added by marcandre (Marc-Andre Lafortune) almost 8 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Target version:
[ruby-core:45642]

Description

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


Related issues

Related to Ruby master - Bug #12970: == Equality of recursive sets failsClosedActions

Also available in: Atom PDF