Module: Delayed::Serialization::Sequel::InstanceMethods

Defined in:
lib/delayed/serialization/sequel.rb

Instance Method Summary collapse

Instance Method Details

#encode_with(coder) ⇒ Object



29
30
31
# File 'lib/delayed/serialization/sequel.rb', line 29

def encode_with(coder)
  coder["values"] = @values
end

#init_with(coder) ⇒ Object



33
34
35
36
37
38
# File 'lib/delayed/serialization/sequel.rb', line 33

def init_with(coder)
  @values = coder["values"]
  reload
rescue Sequel::Error
  raise Delayed::DeserializationError, "Sequel Record not found, class: #{self.class.name} , primary key: #{pk}"
end

#to_yaml_propertiesObject



25
26
27
# File 'lib/delayed/serialization/sequel.rb', line 25

def to_yaml_properties
  ["@values"]
end