Sha256: 9fd91745471f2bfbaf7c1188aff434f00c6a334d27254c808fd7a6297443d370
Contents?: true
Size: 420 Bytes
Versions: 1
Compression:
Stored size: 420 Bytes
Contents
module Bytepack module Extensions module CodeValuesHash attr_reader :codes, :code_values def inherited(child) child.instance_variable_set(:@codes, Hash[@codes.map {|a| [a[0], a[1].dup]}]) if instance_variable_defined?("@codes") end def hash_codes(*arrays) @codes ||= ::Hash[arrays] @code_values ||= ::Hash[arrays.map(&:reverse)] end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
bytepack-0.0.1 | lib/bytepack/extensions.rb |