Module: TSparser::AribStringDecoder

Included in:
AribString
Defined in:
lib/arib_string_decoder.rb

Defined Under Namespace

Modules: ClassExtension, Definition Classes: Decoder

Constant Summary collapse

ESC =
0x1B

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



11
12
13
# File 'lib/arib_string_decoder.rb', line 11

def self.included(klass)
  klass.extend ClassExtension
end

Instance Method Details

#decode(binary) ⇒ Object



6
7
8
9
# File 'lib/arib_string_decoder.rb', line 6

def decode(binary)
  decoder = self.class.new_decoder
  return decoder.decode(binary).to_s
end