Method: Weak::Set#each

Defined in:
lib/weak/set.rb

#each {|element| ... } ⇒ self, Enumerator

Calls the given block once for each live element in ‘self`, passing that element as a parameter. Returns the weak set itself.

If no block is given, an ‘Enumerator` is returned instead.

Yields:

  • (element)

    calls the given block once for each element in ‘self`

Yield Parameters:

  • element (Object)

    the yielded value

Returns:

  • (self, Enumerator)

    ‘self` if a block was given or an `Enumerator` if no block was given.

[View source]

# File 'lib/weak/set.rb', line 190