Module artichoke_backend::load_path [−][src]
Virtual filesystem.
Artichoke proxies all filesystem access through a virtual filesystem. The filesystem can store Ruby sources and extension hooks in memory and will support proxying to the host filesystem for reads and writes.
Artichoke uses the virtual filesystem to track metadata about loaded features.
Artichoke has several virtual filesystem implementations. Only some of them support reading from the system fs.
Structs
Hybrid | |
Memory | Virtual filesystem for sources, extensions, and require metadata. |
Native | |
Rubylib |
Constants
RUBY_LOAD_PATH | Directory at which Ruby sources and extensions are stored in the virtual filesystem. |
Functions
normalize_slashes |
Type Definitions
Adapter | |
ExtensionHook | Function type for extension hooks stored in the virtual filesystem. |