Class: TSparser::AribStringDecoder::Definition::CodeSet
- Inherits:
-
Object
- Object
- TSparser::AribStringDecoder::Definition::CodeSet
- Defined in:
- lib/arib_string_decoder.rb
Instance Method Summary collapse
- #each_code(&block) ⇒ Object
- #find_final_code(final_code) ⇒ Object
-
#initialize ⇒ CodeSet
constructor
A new instance of CodeSet.
- #set(name, final_code, byte_length) ⇒ Object
Constructor Details
#initialize ⇒ CodeSet
Returns a new instance of CodeSet.
152 153 154 |
# File 'lib/arib_string_decoder.rb', line 152 def initialize @final_code_map = Hash.new end |
Instance Method Details
#each_code(&block) ⇒ Object
165 166 167 |
# File 'lib/arib_string_decoder.rb', line 165 def each_code(&block) @final_code_map.each_key(&block) end |
#find_final_code(final_code) ⇒ Object
161 162 163 |
# File 'lib/arib_string_decoder.rb', line 161 def find_final_code(final_code) return @final_code_map[final_code] end |
#set(name, final_code, byte_length) ⇒ Object
156 157 158 159 |
# File 'lib/arib_string_decoder.rb', line 156 def set(name, final_code, byte_length) final_code = Binary.from_int(final_code) @final_code_map[final_code] = [name, byte_length] end |