Method: Enumerable#include?
- Defined in:
- enum.c
#include?(obj) ⇒ Boolean #member?(obj) ⇒ Boolean
Returns true if any member of enum equals obj. Equality is tested using ==.
IO.constants.include? :SEEK_SET #=> true
IO.constants.include? :SEEK_NO_FURTHER #=> false
1689 1690 1691 1692 1693 1694 1695 1696 |
# File 'enum.c', line 1689 static VALUE enum_member(VALUE obj, VALUE val) { NODE *memo = NEW_MEMO(val, Qfalse, 0); rb_block_call(obj, id_each, 0, 0, member_i, (VALUE)memo); return memo->u2.value; } |