module Spine::Hub::Publisher

Public Instance Methods

publish(event, *arguments) click to toggle source

Publishes event to subscribers.

Attributes

  • event - Name of event.

  • arguments - List of event arguments.

# File lib/spine/hub/publisher.rb, line 11
def publish(event, *arguments)
  subscribers.each do |subscriber|
    if subscriber.respond_to?(:notify)
      subscriber.notify(event, *arguments)
    end
  end
end