Method: String#sum

Defined in:
string.c

#sum(n = 16) ⇒ Integer

Returns a basic n-bit checksum of the characters in str, where n is the optional Fixnum parameter, defaulting to 16. The result is simply the sum of the binary value of each character in str modulo 2n - 1. This is not a particularly good checksum.

Returns:



4550
4551
4552
# File 'string.c', line 4550

static VALUE
rb_str_sum(argc, argv, str)
int argc;