Module: Purplelight
- Defined in:
- lib/purplelight.rb,
lib/purplelight/queue.rb,
lib/purplelight/errors.rb,
lib/purplelight/version.rb,
lib/purplelight/manifest.rb,
lib/purplelight/snapshot.rb,
lib/purplelight/telemetry.rb,
lib/purplelight/writer_csv.rb,
lib/purplelight/partitioner.rb,
lib/purplelight/writer_jsonl.rb,
lib/purplelight/writer_parquet.rb
Overview
Purplelight is a lightweight toolkit for extracting and snapshotting data.
The top-level module exposes a convenience API entrypoint via ‘.snapshot`. See `Purplelight::Snapshot` for supported options and formats.
Defined Under Namespace
Classes: ByteQueue, Error, IncompatibleResumeError, Manifest, OutputExistsError, Partitioner, Snapshot, Telemetry, WriterCSV, WriterClosedError, WriterJSONL, WriterParquet
Constant Summary collapse
- VERSION =
'0.1.13'
Class Method Summary collapse
-
.snapshot ⇒ Object
Convenience top-level API.