Method: Ref::AbstractReferenceValueMap#each

Defined in:
lib/ref/abstract_reference_value_map.rb

#eachObject

Iterate through all the key/value pairs in the map that have not been reclaimed by the garbage collector.



83
84
85
86
87
88
# File 'lib/ref/abstract_reference_value_map.rb', line 83

def each
  @references.each do |key, ref|
    value = ref.object
    yield(key, value) if value
  end
end