Class: TestBench::Telemetry::Substitute::Telemetry
Constant Summary
GetError, RegistrationError
Instance Attribute Summary collapse
#sinks
Class Method Summary
collapse
Instance Method Summary
collapse
configure, current_time, #get_sink, #get_sinks, process_id, #record, #register, #registered?, #unregister
Instance Attribute Details
#current_time ⇒ Object
Returns the value of attribute current_time.
10
11
12
|
# File 'lib/test_bench/telemetry/substitute.rb', line 10
def current_time
@current_time
end
|
#process_id ⇒ Object
Returns the value of attribute process_id.
9
10
11
|
# File 'lib/test_bench/telemetry/substitute.rb', line 9
def process_id
@process_id
end
|
#sink ⇒ Object
12
13
14
|
# File 'lib/test_bench/telemetry/substitute.rb', line 12
def sink
@sink ||= Substitute::Sink.new
end
|
Class Method Details
.build ⇒ Object
17
18
19
20
21
|
# File 'lib/test_bench/telemetry/substitute.rb', line 17
def self.build
instance = new
instance.register(instance.sink)
instance
end
|
Instance Method Details
#any_event? ⇒ Boolean
Also known as:
event?
25
|
# File 'lib/test_bench/telemetry/substitute.rb', line 25
def any_event?(...) = sink.any_event?(...)
|
#events ⇒ Object
27
|
# File 'lib/test_bench/telemetry/substitute.rb', line 27
def events(...) = sink.events(...)
|
#one_event ⇒ Object
24
|
# File 'lib/test_bench/telemetry/substitute.rb', line 24
def one_event(...) = sink.one_event(...)
|
#one_event? ⇒ Boolean
23
|
# File 'lib/test_bench/telemetry/substitute.rb', line 23
def one_event?(...) = sink.one_event?(...)
|
#recorded? ⇒ Boolean
28
|
# File 'lib/test_bench/telemetry/substitute.rb', line 28
def recorded?(...) = sink.received?(...)
|