Method: Set#-

Defined in:
lib/set.rb

#-(enum) ⇒ Object Also known as: difference

Returns a new set built by duplicating the set, removing every element that appears in the given enumerable object.

Set[1, 3, 5] - Set[1, 5]                #=> #<Set: {3}>
Set['a', 'b', 'z'] - ['a', 'c']         #=> #<Set: {"b", "z"}>
[View source]

633
634
635
# File 'lib/set.rb', line 633

def -(enum)
  dup.subtract(enum)
end