Module: VirtFS

Extended by:
Activation, ContextSwitchClassMethods, DelegateModule, FindClassMethods
Defined in:
lib/virtfs.rb,
lib/virtfs/stat.rb,
lib/virtfs/v_io.rb,
lib/virtfs/v_dir.rb,
lib/virtfs/kernel.rb,
lib/virtfs/v_file.rb,
lib/virtfs/context.rb,
lib/virtfs/version.rb,
lib/virtfs/block_io.rb,
lib/virtfs/exception.rb,
lib/virtfs/io_buffer.rb,
lib/virtfs/activation.rb,
lib/virtfs/byte_range.rb,
lib/virtfs/v_pathname.rb,
lib/virtfs/context_manager.rb,
lib/virtfs/delegate_module.rb,
lib/virtfs/find_class_methods.rb,
lib/virtfs/thin_dir_delegator.rb,
lib/virtfs/thin_file_delegator.rb,
lib/virtfs/io_instance_delegate.rb,
lib/virtfs/dir_instance_delegate.rb,
lib/virtfs/file_instance_delegate.rb,
lib/virtfs/file_modes_and_options.rb,
lib/virtfs/thin_io_delegator_methods.rb,
lib/virtfs/context_switch_class_methods.rb,
lib/virtfs/thin_io_delegator_methods_bufferio.rb

Overview

VirtFS - Ruby Virtual File System Interface

Defined Under Namespace

Modules: Activation, ContextSwitchClassMethods, DelegateModule, FindClassMethods, Kernel, NativeFS, ThinIODelegatorMethods, ThinIODelegatorMethodsBufferio Classes: BlockIO, ByteRange, Context, ContextManager, FileModesAndOptions, IOBuffer, NoContextError, NotImplementedError, Stat, ThinDirDelegator, ThinFileDelegator, VDir, VFile, VIO, VPathname

Constant Summary collapse

VERSION =
"0.0.1"
IOInstanceDelegate =
delegate_module(VfsRealIO)
DirInstanceDelegate =
delegate_module(VfsRealDir)
FileInstanceDelegate =
delegate_module(VfsRealFile)

Constants included from FindClassMethods

FindClassMethods::GLOB_CHARS

Method Summary

Methods included from Activation

activate!, activate_mutex, activated?, deactivate!, with, without

Methods included from DelegateModule

delegate_module

Methods included from ContextSwitchClassMethods

context, context!, context_manager, cwd=, dir_chdir, dir_chroot, dir_getwd, expand_links, fs_call, fs_lookup_call, mount, mounted?, normalize_path, path_lookup, root, umount

Methods included from FindClassMethods

dir_and_glob, find, glob_depth, glob_str?, prune