class MessagePack::Unpacker

Defined in:

message_pack/unpacker.cr

Constructors

Instance Method Summary

Instance methods inherited from class Object

to_msgpack(io : IO)
to_msgpack(packer : MessagePack::Packer)
to_msgpack
to_msgpack
, to_msgpack64 to_msgpack64

Class methods inherited from class Object

from_msgpack(string_or_io) from_msgpack, from_msgpack64(string_or_io) from_msgpack64

Constructor Detail

def self.new(array : Array(UInt8)) #

[View source]
def self.new(string_or_io) #

[View source]

Instance Method Detail

def prefetch_token(*args, **options) #

[View source]
def prefetch_token(*args, **options, &) #

[View source]
def read #

[View source]
def read?(klass : Bool.class) #

[View source]
def read?(klass : Int8.class) #

[View source]
def read?(klass : Int16.class) #

[View source]
def read?(klass : Int32.class) #

[View source]
def read?(klass : Int64.class) #

[View source]
def read?(klass : UInt8.class) #

[View source]
def read?(klass : UInt16.class) #

[View source]
def read?(klass : UInt32.class) #

[View source]
def read?(klass : UInt64.class) #

[View source]
def read?(klass : Float32.class) #

[View source]
def read?(klass : Float64.class) #

[View source]
def read?(klass : String.class) #

[View source]
def read_array(fetch_next_token = true) #

[View source]
def read_array(fetch_next_token = true, &) #

[View source]
def read_array_size #

[View source]
def read_binary #

[View source]
def read_bool #

[View source]
def read_float #

[View source]
def read_hash(read_key = true, fetch_next_token = true, &) #

[View source]
def read_hash(fetch_next_token = true) #

[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_numeric #

[View source]
def read_string #

[View source]
def read_uint #

[View source]
def read_value #

[View source]
def skip_value #

[View source]