Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method
Set#===
===(o)
lib/set.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.3.0/lib/set.rb, line 393
def include?(o)
@hash[o]
end
Alias of #include?
Returns true if the given object is a member of the set, and false otherwise.
Used in case statements:
Example
require 'set' case :apple when Set[:potato, :carrot] "vegetable" when Set[:apple, :banana] "fruit" end # => "fruit"
Or by itself:
Example
Set[1, 2, 3] === 2 #=> true Set[1, 2, 3] === 4 #=> false