class TSparser::AribStringDecoder::Definition::CodeSet

Public Class Methods

new() click to toggle source
# File lib/arib_string_decoder.rb, line 151
def initialize
  @final_code_map = Hash.new
end

Public Instance Methods

each_code(&block) click to toggle source
# File lib/arib_string_decoder.rb, line 164
def each_code(&block)
  @final_code_map.each_key(&block)
end
find_final_code(final_code) click to toggle source
# File lib/arib_string_decoder.rb, line 160
def find_final_code(final_code)
  return @final_code_map[final_code]
end
set(name, final_code, byte_length) click to toggle source
# File lib/arib_string_decoder.rb, line 155
def set(name, final_code, byte_length)
  final_code = Binary.from_int(final_code)
  @final_code_map[final_code] = [name, byte_length]
end