class

Bplist::Parser

Inherits Bplist::Helpers < Reference < Object

Constants

HEADER_SIZE = 8
TRAILER_NUM_OBJECTS_OFFSET = 8
TRAILER_OBJECT_REF_SIZE_OFFSET = 7
TRAILER_OFFSET_SIZE_OFFSET = 6
TRAILER_OFFSET_TABLE_OFFSET = 24
TRAILER_SIZE = 32
TRAILER_TOP_OBJECT_OFFSET = 16

Constructors

new(io : IO)
Source
new(file_path : String)
Source
new(bytes : Bytes)
Source

Class methods

debug=(debug : Bool)
Source
debug?
Source
parse(value : IO | String | Bytes) : Bplist::Any
Source

Instance methods

parse
Source