Module: Bizness::Subscriber

Defined in:
lib/bizness/subscriber.rb

Instance Method Summary collapse

Instance Method Details

#subscribe(*event_names, &block) ⇒ Object



2
3
4
5
6
7
8
9
# File 'lib/bizness/subscriber.rb', line 2

def subscribe(*event_names, &block)
  event_names.each do |event_name|
    Hey.subscribe!(event_name) do |event|
      instance = block_given? ? block.call(event[:metadata]) : new(event[:metadata])
      instance.call!
    end
  end
end