Class: Tasker::TaskHandler::ClassMethods::StepTemplateDefiner::ClassBasedEventRegistrar

Inherits:
Object
  • Object
show all
Defined in:
lib/tasker/task_handler/class_methods.rb

Overview

Service class to register class-based custom events Reduces complexity by organizing event registration logic

Class Method Summary collapse

Class Method Details

.register(handler_class) ⇒ void

This method returns an undefined value.

Register class-based custom events from a step handler class

Parameters:

  • handler_class (Class)

    The step handler class to scan for custom events



206
207
208
209
210
# File 'lib/tasker/task_handler/class_methods.rb', line 206

def register(handler_class)
  return unless has_custom_event_configuration?(handler_class)

  safely_register_events(handler_class)
end