# File test-unit-3.3.4/lib/test/unit/assertions.rb, line 1912 def initialize(hash, inspected_objects) @inspected_objects = inspected_objects @hash = {} hash.each do |key, value| key = Inspector.cached_new(key, @inspected_objects) value = Inspector.cached_new(value, @inspected_objects) @hash[key] = value end end
# File test-unit-3.3.4/lib/test/unit/assertions.rb, line 1945 def each_pair keys = @hash.keys begin keys = keys.sort # FIXME: more cleverly rescue ArgumentError end keys.each do |key| yield(key, @hash[key]) end end
# File test-unit-3.3.4/lib/test/unit/assertions.rb, line 1922 def inspect @hash.inspect end