module SynchronizedModel::PublishMixin
Public Instance Methods
to_message_payload()
click to toggle source
# File lib/synchronized_model/publish_mixin.rb, line 5 def to_message_payload if defined? attributes attributes.merge(additional_message_attributes) else values.merge(additional_message_attributes) end end
Private Instance Methods
additional_message_attributes()
click to toggle source
This method can be overriden in the model to attach additional attributes to the message
# File lib/synchronized_model/publish_mixin.rb, line 17 def additional_message_attributes {} end