Class: Weak::Key::IdentityKeyHash

# Weak::Key::IdentityKeyHash (Class)

In: | lib/Borges/Utilities/WeakIdentityKeyHash.rb
Parent: | Hash

Creates a Hash that holds weakly on its keys.

## Methods

[] []= each

## External Aliases

each -> internal_each

## Public Instance methods

[](key)

Retrieves `key` from the hash, if it still exists.

[]=(key, value)

Sets `key` of the hash to `value`. `value` is weakly held.

each() {|key, value| ...}

Iterates over the hash, retrieving the weakly referenced objects.

[Validate]