class MessagePack::IOUnpacker

Defined in:

message_pack/unpacker/io_unpacker.cr

Constructors

Instance Method Summary

Instance methods inherited from class MessagePack::Unpacker

consume_array(&) consume_array, consume_hash(&) consume_hash, consume_table(&) consume_table, current_token : Token::T current_token, finish_token! finish_token!, read : Type read, read_array read_array, read_array_size read_array_size, read_bool read_bool, read_bytes read_bytes, read_ext(type_id : Int8, &) read_ext, read_float read_float, read_hash read_hash, read_hash_size read_hash_size, read_int read_int, read_nil read_nil, read_nil_or(&) read_nil_or, read_node : Node read_node, read_numeric read_numeric, read_string read_string, read_token : Token::T read_token, read_value : Type read_value, skip_value skip_value, unexpected_token(token, expected = nil) unexpected_token

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

Constructor Detail

def self.new(io : IO, zero_copy = false) #

[View source]
def self.new(bytes : Bytes | String, zero_copy = false) #

[View source]
def self.new(array : Array(UInt8), zero_copy = false) #

[View source]

Instance Method Detail

def current_token : Token::T #

[View source]
def finish_token! #

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

[View source]