Module: SupportUtils::Concerns::PubSub::Publisher

Extended by:
ActiveSupport::Concern, Publisher
Included in:
Publisher, PubSub::Publishers::Base
Defined in:
lib/support_utils/concerns/pub_sub/publisher.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#broadcast_event(event_name, payload = {}) ⇒ Object

delegate to class method



16
17
18
19
20
21
22
23
24
# File 'lib/support_utils/concerns/pub_sub/publisher.rb', line 16

def broadcast_event(event_name, payload={})
  if block_given?
    self.class.broadcast_event(event_name, payload) do
      yield
    end
  else
    self.class.broadcast_event(event_name, payload)
  end
end