class EventBus::Listener
Public Class Methods
on(event_name, &block)
click to toggle source
# File lib/event_bus/listener.rb, line 5 def self.on(event_name, &block) new.on(event_name, &block) end
Public Instance Methods
on(event_name, &block)
click to toggle source
# File lib/event_bus/listener.rb, line 9 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