artichoke_backend

Module load_path

Source
Expand description

Virtual file system.

Artichoke proxies all file system access through a virtual file system. The file system can store Ruby sources and extension hooks in memory and will support proxying to the host file system for reads and writes.

Artichoke uses the virtual file system to track metadata about loaded features.

Artichoke has several virtual file system implementations. Only some of them support reading from the system file system.

Structs§

Hybrid
Memory
Virtual file system for sources, extensions, and require metadata.
Native

Constants§

RUBY_LOAD_PATH
Directory at which Ruby sources and extensions are stored in the virtual file system.

Type Aliases§

Adapter
ExtensionHook
Function type for extension hooks stored in the virtual file system.