module Bizness::Subscriber

Public Instance Methods

subscribe(*event_names, &block) click to toggle source
# 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