Module: ActivePubsub::PublishWithSerializer

Extended by:
ActiveSupport::Concern
Defined in:
lib/active_pubsub/publish_with_serializer.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#serialized_resourceObject



11
12
13
14
15
# File 'lib/active_pubsub/publish_with_serializer.rb', line 11

def serialized_resource
   serialized_resource_attributes = self.class.publish_serializer.new(self).attributes
   serialized_resource_attributes.merge!("changes" => changes) if self.changed?
  ::Marshal.dump(serialized_resource_attributes)
end