Module: TestBench::Telemetry::Controls::EventData::Text

Defined in:
lib/test_bench/telemetry/controls/event_data.rb

Class Method Summary collapse

Class Method Details

.example(type: nil, process_id: nil, time: nil) ⇒ Object



97
98
99
100
101
102
103
104
105
106
# File 'lib/test_bench/telemetry/controls/event_data.rb', line 97

def self.example(type: nil, process_id: nil, time: nil)
  type ||= EventData.type
  process_id ||= EventData.process_id
  time ||= EventData.time

  time_iso8601 = Time::ISO8601.example(time)

  json_text = JSON.generate([type, process_id, time_iso8601, [nil, true, false, 11, "some-string"]])
  "#{json_text}\n"
end