module Bytepack::Extensions::CodeValuesHash
Attributes
code_values[R]
codes[R]
Public Instance Methods
hash_codes(*arrays)
click to toggle source
# File lib/bytepack/extensions.rb, line 11 def hash_codes(*arrays) @codes ||= ::Hash[arrays] @code_values ||= ::Hash[arrays.map(&:reverse)] end
inherited(child)
click to toggle source
# File lib/bytepack/extensions.rb, line 7 def inherited(child) child.instance_variable_set(:@codes, Hash[@codes.map {|a| [a[0], a[1].dup]}]) if instance_variable_defined?("@codes") end