Sha256: cb95c4611e08c05f4e02256b4dac684cf626d657d153345092efcfed01589d5c
Contents?: true
Size: 325 Bytes
Versions: 73
Compression:
Stored size: 325 Bytes
Contents
class Hash def hash h = 0 each do |key, value| h ^= key.hash ^ value.hash end h end unless {}.hash == {}.hash def eql?(other) other.is_a?(Hash) && size == other.size && all? do |key, value| value.eql?(other.fetch(key){return false}) end end unless {}.eql?({}) end
Version data entries
73 entries across 73 versions & 5 rubygems