Sha256: f54cb4050b90ffd023278e2b66630d17a04a55afaf97a763a7e08d125d412ab4
Contents?: true
Size: 345 Bytes
Versions: 7
Compression:
Stored size: 345 Bytes
Contents
require 'bunny' module EventBus class Listener def self.on(event_name, &block) new.on(event_name, &block) end def on(event_name, &block) raise MissingAttributeError.new('Event name must be present') unless event_name && event_name.size > 0 EventBus::Config.broker.consume(event_name, &block) end end end
Version data entries
7 entries across 7 versions & 1 rubygems