class PubSub::DomainEvent

Public Class Methods

new(*args) click to toggle source
Calls superclass method
# File lib/pub_sub/domain_event.rb, line 15
def initialize(*args)
  super(*args)
  EventTrace.last_event_id = event_id
end

Private Instance Methods

attributes_to_broadcast() click to toggle source
Calls superclass method
# File lib/pub_sub/domain_event.rb, line 22
def attributes_to_broadcast
  super.
    except(:event_trace_id, :event_id, :trigger_id).
    merge(event_uid: "#{event_trace_id}-#{trigger_id}-#{event_id}")
end