Class: Cborb::Decoding::Types::ByteString

Inherits:
Type
  • Object
show all
Extended by:
IntegerDecodable
Defined in:
lib/cborb/decoding/types/byte_string.rb

Overview

To represent major type: 2(definite-length)

Constant Summary

Constants included from IntegerDecodable

IntegerDecodable::UNPACK_TEMPLATES

Class Method Summary collapse

Methods included from IntegerDecodable

consume_as_integer

Methods inherited from Type

accept, indefinite?

Class Method Details

.decode(state, additional_info) ⇒ Object



8
9
10
# File 'lib/cborb/decoding/types/byte_string.rb', line 8

def self.decode(state, additional_info)
  state.accept_value(self, state.consume(consume_as_integer(state, additional_info)))
end