Module: TestBench::Telemetry::Controls::CaptureSink::Record

Defined in:
lib/test_bench/telemetry/controls/capture_sink/record.rb

Class Method Summary collapse

Class Method Details

.detail_levelObject



16
# File 'lib/test_bench/telemetry/controls/capture_sink/record.rb', line 16

def self.detail_level = DetailLevel.example

.eventObject



14
# File 'lib/test_bench/telemetry/controls/capture_sink/record.rb', line 14

def self.event = Event.example

.example(event: nil, path: nil, detail_level: nil) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/test_bench/telemetry/controls/capture_sink/record.rb', line 6

def self.example(event: nil, path: nil, detail_level: nil)
  event ||= self.event
  path ||= self.path
  detail_level ||= self.detail_level

  TestBench::Telemetry::Sink::Capture::Record.new(event, path, detail_level)
end

.pathObject



15
# File 'lib/test_bench/telemetry/controls/capture_sink/record.rb', line 15

def self.path = Path.example