Module: Pikuri

Defined in:
lib/pikuri-workspace.rb,
lib/pikuri/workspace/edit.rb,
lib/pikuri/workspace/read.rb,
lib/pikuri/workspace/write.rb,
lib/pikuri/workspace/listing.rb,
lib/pikuri/workspace/confirmer.rb,
lib/pikuri/workspace/extension.rb,
lib/pikuri/workspace/file_list.rb,
lib/pikuri/workspace/read_only.rb,
lib/pikuri/workspace/workspace.rb,
lib/pikuri/workspace/filesystem.rb,
lib/pikuri/workspace/write_gate.rb,
lib/pikuri/workspace/search/glob.rb,
lib/pikuri/workspace/search/grep.rb,
lib/pikuri/workspace/project_root.rb,
lib/pikuri/workspace/search/utils.rb,
lib/pikuri/workspace/confirmer/terminal.rb

Overview

Entry file for the pikuri-workspace gem. After require 'pikuri-workspace', Pikuri::Workspace::Filesystem, the Pikuri::Workspace::Workspace composite (Filesystem + read record), Pikuri::Workspace::Confirmer, and the file tools (+Read+, Write, Edit, Grep, Glob, FileList) are all defined under the Pikuri::Workspace namespace.

The Zeitwerk loader is mounted plainly at this gem's lib/ root — Zeitwerk infers Pikuri from pikuri-core and auto-vivifies Pikuri::Workspace as a module from the pikuri/workspace/ directory, so individual files like lib/pikuri/workspace/read.rb autoload as Pikuri::Workspace::Read.

Defined Under Namespace

Modules: Workspace