abstract class MessagePack::Unpacker

Direct Known Subclasses

Defined in:

message_pack/unpacker.cr

Instance Method Summary

Instance methods inherited from class Object

===(other : MessagePack::Any) ===, to_msgpack(io : IO)
to_msgpack(packer : MessagePack::Packer)
to_msgpack
to_msgpack

Class methods inherited from class Object

from_msgpack(string_or_io, zero_copy = false) from_msgpack

Instance Method Detail

def consume_array(&) #

[View source]
def consume_hash(&) #

[View source]
def consume_table(&) #

[View source]
abstract def current_token : Token::T #

[View source]
abstract def finish_token! #

[View source]
def read : Type #

[View source]
def read_array #

[View source]
def read_array_size #

[View source]
def read_bool #

[View source]
def read_bytes #

[View source]
def read_ext(type_id : Int8, &) #

[View source]
def read_float #

[View source]
def read_hash #

[View source]
def read_hash_size #

[View source]
def read_int #

[View source]
def read_nil #

[View source]
def read_nil_or(&) #

[View source]
def read_node : Node #

[View source]
def read_numeric #

[View source]
def read_string #

[View source]
abstract def read_token : Token::T #

[View source]
def read_value : Type #

[View source]
def skip_value #

[View source]
def unexpected_token(token, expected = nil) #

[View source]