Bakelite::FS::Registry
Concrete registry implementation managing volumes and union routing
Constructors
Instance methods
Extracts all visible union files into destination_dir on disk.
Extracts all visible files matching virtual prefix into destination_dir.
Extracts all files from a specific volume into destination_dir on disk.
Extracts a specific subfolder from a specific volume into destination_dir on disk.
Queries a path, raising KeyError if not found in any mounted volume.
Queries a path across all mounted volumes using union routing. Volumes with higher priority shadow lower-priority volumes.
Matches all visible files using glob patterns.
Mounts a volume into this registry. Re-sorts volumes by priority descending.
Mounts an external .bkl archive file or executable overlay
Automatically inspects Process.executable_path for appended Bakelite volumes
Unmounts a volume by its identifier. Cannot unmount root volume.
Retrieves a volume by name. Raises KeyError if missing.
Retrieves a volume by name, returning nil if missing.