Module: Kernai::Recorder::Sink

Defined in:
lib/kernai/recorder.rb

Overview

Sink contract: anything that implements ‘#record(entry)`. Sinks may optionally expose `#entries` (for the in-memory query API) and `#clear!`. The Recorder duck-types on those two when present.

Defined Under Namespace

Classes: Base, CompositeSink, MemorySink