Method: Weak::Set#merge

Defined in:
lib/weak/set.rb

#merge(*enums) ⇒ self

Merges the elements of the given enumerable objects to the set and returns self

Parameters:

  • a list of enumerable objects

Returns:



545
546
547
548
549
550
551
552
# File 'lib/weak/set.rb', line 545

def merge(*enums, **nil)
  enums.each do |enum|
    do_with_enum(enum) do |obj|
      add(obj)
    end
  end
  self
end