Module: Uniword::Batch::Operation
- Defined in:
- lib/uniword/batch/operation.rb,
lib/uniword/batch/operation/task.rb,
lib/uniword/batch/operation/report.rb,
lib/uniword/batch/operation/runner.rb,
lib/uniword/batch/operation/file_result.rb,
lib/uniword/batch/operation/repair_task.rb,
lib/uniword/batch/operation/verify_task.rb
Overview
Operation-style batching: run a top-level CLI operation
(repair, verify, find-replace, diff) across many files in
parallel with structured per-file reports. Distinct from
Batch::DocumentProcessor (staged pipeline processing) and
from Batch::ProcessingStage.
Open/closed: a new operation = new subclass of Operation::Task
- registration in
Operation::Runner::TASKS.
Defined Under Namespace
Classes: FileResult, RepairTask, Report, Runner, Task, VerifyTask