Module: SupportUtils::Concerns::PubSub::Publisher::ClassMethods
- Defined in:
- lib/support_utils/concerns/pub_sub/publisher.rb
Instance Method Summary collapse
-
#broadcast_event(event_name, payload = {}) ⇒ Object
delegate to ASN.
Instance Method Details
#broadcast_event(event_name, payload = {}) ⇒ Object
delegate to ASN
29 30 31 32 33 34 35 36 37 38 |
# File 'lib/support_utils/concerns/pub_sub/publisher.rb', line 29 def broadcast_event(event_name, payload={}) event_name = [pub_sub_namespace, event_name].compact.join('.') if block_given? ActiveSupport::Notifications.instrument(event_name, payload) do yield end else ActiveSupport::Notifications.instrument(event_name, payload) end end |