Module: TestBench::Telemetry::Sink::Handler::HandlerMethod
- Defined in:
- lib/test_bench/telemetry/sink/handler.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.get(event_or_event_type) ⇒ Object
74 75 76 77 78 79 80 81 82 83 84 85 |
# File 'lib/test_bench/telemetry/sink/handler.rb', line 74 def self.get(event_or_event_type) if event_or_event_type.is_a?(Symbol) event_type = event_or_event_type else event = event_or_event_type event_type = event.event_type end event_type_method_cased = Event::Type.method_cased(event_type) :"handle_#{event_type_method_cased}" end |
Instance Method Details
#handler_method(event_or_event_type) ⇒ Object
70 71 72 |
# File 'lib/test_bench/telemetry/sink/handler.rb', line 70 def handler_method(event_or_event_type) HandlerMethod.get(event_or_event_type) end |