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