From 2fb435b3ab19bab644083c6eaf7ff06ce5b01841 Mon Sep 17 00:00:00 2001 From: Ketan Bhatt Date: Thu, 13 May 2021 10:28:51 +0100 Subject: [PATCH] Add Related link from String#hash to Object#hash We came across a bug in our code because we assumed `String#hash` to be consistent across Ruby processes, which was incorrect. Our search lead us to `Object#hash` which has the right warning that `String#hash` doesn't. We also noticed that a previous version of the documentation for `String#hash` pointed to `Object#hash` that was removed by https://github.com/ruby/ruby/pull/3565. We think this removal might not be intended and just got missed amidst other changes. --- string.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/string.c b/string.c index 94f6a81ce3..0bb015f38b 100644 --- a/string.c +++ b/string.c @@ -3311,6 +3311,8 @@ rb_str_hash_cmp(VALUE str1, VALUE str2) * * Returns the integer hash value for +self+. * The value is based on the length, content and encoding of +self+. + * + * Related: Object#hash */ static VALUE