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