Method: A4Tools::EventGenerator#signal

Defined in:
lib/acres_client.rb

#signal(key, value = nil) ⇒ Object



17
18
19
20
21
22
23
# File 'lib/acres_client.rb', line 17

def signal(key, value=nil)
  return if @callbacks.nil?
  [ key, :all ].each do |k|
    next unless @callbacks.has_key? k
    @callbacks[k].each { |callback| callback.call(key, value) }
  end
end