class Rohbau::EventTube
Public Class Methods
publish(name, event)
click to toggle source
# File lib/rohbau/event_tube.rb, line 7 def self.publish(name, event) subscription_handler.handle(name, event) end
reset()
click to toggle source
# File lib/rohbau/event_tube.rb, line 3 def self.reset @subscriptions = nil end
subscribe(name, &handler)
click to toggle source
# File lib/rohbau/event_tube.rb, line 11 def self.subscribe(name, &handler) subscription_handler.add(name, &handler) end
subscription_handler()
click to toggle source
# File lib/rohbau/event_tube.rb, line 15 def self.subscription_handler @subscriptions ||= SubscriptionHandler.new end