Module: Eventus::Consumer::ClassMethods

Defined in:
lib/eventus/consumer.rb

Instance Method Summary collapse

Instance Method Details

#apply(event_name, &block) ⇒ Object



4
5
6
7
# File 'lib/eventus/consumer.rb', line 4

def apply(event_name, &block)
  raise "A block is required" unless block_given?
  define_method("apply_#{event_name}", &block)
end