Method: Weak::Set#subtract

Defined in:
lib/weak/set.rb

#subtract(enum) ⇒ self

Deletes every element from self which appears in the given enumerable object enum and returns self.

Parameters:

Returns:

  • (self)


674
675
676
677
678
679
# File 'lib/weak/set.rb', line 674

def subtract(enum)
  do_with_enum(enum) do |obj|
    delete?(obj)
  end
  self
end