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