Sha256: 070d17bd3da8023320130cf56c5406ba482204c6e5976079e73d1982992ec09e
Contents?: true
Size: 551 Bytes
Versions: 83
Compression:
Stored size: 551 Bytes
Contents
class MyHash < hash_class; end class NewHash < hash_class def initialize(*args) args.each_with_index do |val, index| self[index] = val end end end class DefaultHash < hash_class def default(key) 100 end end class ToHashHash < hash_class def to_hash new_hash "to_hash" => "was", "called!" => "duh." end end module HashSpecs def self.empty_frozen_hash @empty ||= new_hash @empty.freeze @empty end def self.frozen_hash @hash ||= new_hash(1 => 2, 3 => 4) @hash.freeze @hash end end
Version data entries
83 entries across 83 versions & 1 rubygems