class Eventusha::EventHandler
Public Class Methods
on(*event_classes, &block)
click to toggle source
# File lib/eventusha/event_handler.rb, line 3 def self.on(*event_classes, &block) event_classes.each do |event_class| handler_name = "on_#{event_class.name.demodulize.underscore}" define_method(handler_name, block) private(handler_name) end end