Module: TestBench::Telemetry::Sink::Handler::HandleMacro

Defined in:
lib/test_bench/telemetry/sink/handler.rb

Instance Method Summary collapse

Instance Method Details

#handle_macro(event_class, &block) ⇒ Object Also known as: handle



59
60
61
62
63
64
65
# File 'lib/test_bench/telemetry/sink/handler.rb', line 59

def handle_macro(event_class, &block)
  event_type = event_class

  handler_method = HandlerMethod.get(event_type)

  define_method(handler_method, &block)
end