End of Life Ruby 3.1 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
instance method
String#hash
hash → integer
string.c
View on GitHub ↗
static VALUE
rb_str_hash_m(VALUE str)
{
st_index_t hval = rb_str_hash(str);
return ST2FIX(hval);
}
Returns the integer hash value for self. The value is based on the length, content and encoding of self.
Related: Object#hash.