class IO::Memory

Overview

An IO that reads and writes from a buffer in memory.

The internal buffer can be resizeable and/or writeable depending on how an IO::Memory is constructed.

Defined in:

extentions.cr:34
extentions.cr:45

Class Method Summary

Instance Method Summary

Instance methods inherited from class IO

write_bytes(object : Tuple, format : IO::ByteFormat = IO::ByteFormat::SystemEndian) : IO
write_bytes(object, format : IO::ByteFormat = IO::ByteFormat::SystemEndian) : IO
write_bytes

Instance methods inherited from class Object

tabulate(io)
tabulate
tabulate
, tap(&) tap

Class Method Detail

def self.build(*args, &) #

[View source]

Instance Method Detail

def [](offset, size) #

[View source]
def copy(io : IO) #

[View source]
def copy #

[View source]
def copy_from(io : IO) #

[View source]
def slice(offet, size) : Memory #

[View source]
def slice #

[View source]