Async::SafeSourceHash

class Hash

Hashes contain keys and values that may need transfer:

Definitions

def self.async_safe_traverse(instance, &block)

Traverse hash keys and values during ownership transfer.

Signature

parameter instance Hash

The hash instance to traverse.

parameter block Proc

Block to call for each key and value.

Implementation

def self.async_safe_traverse(instance, &block)
	instance.each_key(&block)
	instance.each_value(&block)
end