module RDaux::Notifier
Public Instance Methods
add_listener(listener)
click to toggle source
# File lib/rdaux/notifier.rb, line 7 def add_listener(listener) @__listeners__ << listener end
broadcast(event, *args)
click to toggle source
# File lib/rdaux/notifier.rb, line 11 def broadcast(event, *args) @__listeners__.each do |listener| listener.__send__(event, *args) if listener.respond_to?(event) end end
notifier_initialize()
click to toggle source
# File lib/rdaux/notifier.rb, line 3 def notifier_initialize @__listeners__ = [] end