module Sequel::Plugins::Serialization::InstanceMethods

  1. lib/sequel/plugins/serialization.rb
Parent: Serialization

Attributes

deserialized_values [R]

Hash of deserialized values, used as a cache.

Public Instance methods

before_save ()

Serialize deserialized values before saving

[show source]
# File lib/sequel/plugins/serialization.rb, line 169
def before_save
  serialize_deserialized_values
  super
end
initialize_set (values)

Set @deserialized_values to the empty hash

[show source]
# File lib/sequel/plugins/serialization.rb, line 163
def initialize_set(values)
  @deserialized_values = {}
  super
end
set_values (*)

Initialization the deserialized values for objects retrieved from the database.

[show source]
# File lib/sequel/plugins/serialization.rb, line 175
def set_values(*)
  @deserialized_values ||= {}
  super
end