class

VirtualFs::MountStack

Inherits Reference / Object

Instance methods

close
Source
delete(path : String) : Bool
Source
each_mount
Source
enumerate(dir : String, & : Index::Entry -> ) : Nil
Source
enumerate(dir : String) : Array(Index::Entry)
Source
mkdir(path : String) : Nil
Source
mount(mount_point : String, container : Container, *, priority : Int32 = 0, codec : Symbol = :none, key_provider : Crypto::KeyProvider | Nil = nil, cipher : String = "aes-256-gcm", case_insensitive : Bool = false, cache_max : Int32 = BlockStore::DEFAULT_CACHE_MAX) : MountId
Source
mount_point_of(id : MountId) : String | Nil
Source
mounts
Source
origin(path : String) : MountInfo | Nil
Source
reorder(id : MountId, new_priority : Int32) : Nil
Source
resolve(path : String) : Tuple(Mount, Index::Entry) | Nil
Source
unmount(id : MountId) : Mount | Nil
Source
write(path : String, data : Bytes) : Nil
Source
write_dir=(container : Container) : Nil
Source

Nested types