Class: TestBench::Telemetry::Controls::Handler::Example
- Inherits:
-
Object
- Object
- TestBench::Telemetry::Controls::Handler::Example
- Includes:
- Sink::Handler
- Defined in:
- lib/test_bench/telemetry/controls/handler.rb
Instance Attribute Summary collapse
-
#handled_event ⇒ Object
Returns the value of attribute handled_event.
-
#handled_event_data ⇒ Object
Returns the value of attribute handled_event_data.
Instance Method Summary collapse
- #handle_event_data(event_data) ⇒ Object
- #handled?(event = nil) ⇒ Boolean
- #handled_event_data?(event_data) ⇒ Boolean
Methods included from Sink::Handler
#handle, #handle?, #handler_method, included
Instance Attribute Details
#handled_event ⇒ Object
Returns the value of attribute handled_event.
12 13 14 |
# File 'lib/test_bench/telemetry/controls/handler.rb', line 12 def handled_event @handled_event end |
#handled_event_data ⇒ Object
Returns the value of attribute handled_event_data.
13 14 15 |
# File 'lib/test_bench/telemetry/controls/handler.rb', line 13 def handled_event_data @handled_event_data end |
Instance Method Details
#handle_event_data(event_data) ⇒ Object
19 20 21 |
# File 'lib/test_bench/telemetry/controls/handler.rb', line 19 def handle_event_data(event_data) self.handled_event_data = event_data end |
#handled?(event = nil) ⇒ Boolean
23 24 25 26 27 28 29 |
# File 'lib/test_bench/telemetry/controls/handler.rb', line 23 def handled?(event=nil) return false if handled_event.nil? return true if event.nil? event == handled_event end |
#handled_event_data?(event_data) ⇒ Boolean
31 32 33 |
# File 'lib/test_bench/telemetry/controls/handler.rb', line 31 def handled_event_data?(event_data) self.handled_event_data == event_data end |