Method: Graphiti.broadcast

Defined in:
lib/graphiti.rb

.broadcast(name, payload) ⇒ Object



59
60
61
62
63
64
65
66
# File 'lib/graphiti.rb', line 59

def self.broadcast(name, payload)
  # AS::N prefers domain naming format with more specific towards end
  name = "#{name}.graphiti"

  ActiveSupport::Notifications.instrument(name, payload) do
    yield payload if block_given?
  end
end