Method: Server::Listenable#notify

Defined in:
lib/server/listenable.rb

#notify(event, *args) ⇒ Object



38
39
40
41
42
43
44
# File 'lib/server/listenable.rb', line 38

def notify(event, *args)
  listeners.each do |listener|
    next unless listener.respond_to?(event.to_sym)
    log.trace "Notifying listener #{listener} of event: #{event}"
    listener.send(event.to_sym, *args)
  end
end