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

Virtual file system for sources, extensions, and require metadata.

Constants

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

Type Definitions

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