End of Life Ruby 3.0 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
instance method
Array#include?
array.include?(obj) → true or false
array.c
View on GitHub ↗
VALUE
rb_ary_includes(VALUE ary, VALUE item)
{
long i;
VALUE e;
for (i=0; i<RARRAY_LEN(ary); i++) {
e = RARRAY_AREF(ary, i);
if (rb_equal(e, item)) {
return Qtrue;
}
}
return Qfalse;
}
Returns true if for some index i in self, obj == self[i]; otherwise false:
Example
[0, 1, 2].include?(2) # => true [0, 1, 2].include?(3) # => false