module ActivePubsub::PublishWithSerializer

Public Instance Methods

serialized_resource() click to toggle source
# File lib/active_pubsub/publish_with_serializer.rb, line 11
def serialized_resource
  serialized_resource_attributes.merge!(:changes => previous_changes) if previous_changes

  ::Marshal.dump(serialized_resource_attributes)
end
serialized_resource_attributes() click to toggle source
# File lib/active_pubsub/publish_with_serializer.rb, line 17
def serialized_resource_attributes
   @serialized_resource_attributes ||= self.class
                                           .publish_serializer.new(self)
                                           .attributes
                                           .symbolize_keys!
end