Module: TestBench::Telemetry::Controls::EventData
- Defined in:
- lib/test_bench/telemetry/controls/event_data.rb
Defined Under Namespace
Modules: Data, Random, Text, Type
Class Method Summary
collapse
Class Method Details
.data ⇒ Object
35
36
37
|
# File 'lib/test_bench/telemetry/controls/event_data.rb', line 35
def self.data
Data.example
end
|
.example(type: nil, process_id: nil, time: nil, data: nil) ⇒ Object
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# File 'lib/test_bench/telemetry/controls/event_data.rb', line 5
def self.example(type: nil, process_id: nil, time: nil, data: nil)
type ||= self.type
process_id ||= self.process_id
time ||= self.time
data ||= self.data
event_data = Telemetry::EventData.new
event_data.type = type
event_data.process_id = process_id
event_data.time = time
event_data.data = data
event_data
end
|
.process_id ⇒ Object
27
28
29
|
# File 'lib/test_bench/telemetry/controls/event_data.rb', line 27
def self.process_id
ProcessID.example
end
|
.random ⇒ Object
19
20
21
|
# File 'lib/test_bench/telemetry/controls/event_data.rb', line 19
def self.random
Random.example
end
|
.time ⇒ Object
31
32
33
|
# File 'lib/test_bench/telemetry/controls/event_data.rb', line 31
def self.time
Time.example
end
|
.type ⇒ Object
23
24
25
|
# File 'lib/test_bench/telemetry/controls/event_data.rb', line 23
def self.type
Type.example
end
|