Module: TestBench::Telemetry::Controls::Event::Other

Extended by:
EventData
Defined in:
lib/test_bench/telemetry/controls/event.rb

Class Method Summary collapse

Methods included from EventData

event_data

Class Method Details

.event_classObject



63
64
65
# File 'lib/test_bench/telemetry/controls/event.rb', line 63

def self.event_class
  SomeOtherEvent
end

.example(some_attribute: nil, some_other_attribute: nil, metadata: nil, process_id: nil, time: nil) ⇒ Object



55
56
57
58
59
60
61
# File 'lib/test_bench/telemetry/controls/event.rb', line 55

def self.example(some_attribute: nil, some_other_attribute: nil, metadata: nil, process_id: nil, time: nil)
  some_attribute ||= self.some_attribute
  some_other_attribute ||= self.some_other_attribute
   ||= Metadata::Other.example(process_id:, time:)

  Event.example(some_attribute:, some_other_attribute:, event_class:, metadata:)
end

.some_attributeObject



67
68
69
# File 'lib/test_bench/telemetry/controls/event.rb', line 67

def self.some_attribute
  'some-other-value'
end

.some_other_attributeObject



71
72
73
# File 'lib/test_bench/telemetry/controls/event.rb', line 71

def self.some_other_attribute
  'some-other-alternate-value'
end