Module: Qiita::Team::Services::Hooks::Concerns::EventHandlable

Extended by:
ActiveSupport::Concern
Included in:
Base
Defined in:
lib/qiita/team/services/hooks/concerns/event_handlable.rb

Instance Method Summary collapse

Instance Method Details

#handle(event) ⇒ void

This method returns an undefined value.



42
43
44
45
# File 'lib/qiita/team/services/hooks/concerns/event_handlable.rb', line 42

def handle(event)
  return unless respond_to?(event.class.event_name)
  public_send(event.class.event_name, event)
end