class Object
Public Class Methods
yaml_new(klass, _, val)
click to toggle source
# File lib/delayed/serialization/mongoid.rb, line 8 def self.yaml_new(klass, _, val) klass.find(val['attributes']['_id']) rescue Mongoid::Errors::DocumentNotFound raise Delayed::DeserializationError end
Public Instance Methods
encode_with(coder)
click to toggle source
# File lib/delayed/serialization/mongoid.rb, line 20 def encode_with(coder) coder['attributes'] = @attributes coder.tag = ['!ruby/Mongoid', self.class.name].join(':') end
to_yaml_properties()
click to toggle source
# File lib/delayed/serialization/mongoid.rb, line 14 def to_yaml_properties ['@attributes'] end