Serialize deserialized values before saving
# File lib/sequel/plugins/serialization.rb, line 165 def before_save serialize_deserialized_values super end
Hash of deserialized values, used as a cache.
# File lib/sequel/plugins/serialization.rb, line 171 def deserialized_values @deserialized_values ||= {} end
# File lib/sequel/plugins/serialization.rb, line 175 def freeze deserialized_values.freeze super end
Initialization the deserialized values for objects retrieved from the database.
# File lib/sequel/plugins/serialization.rb, line 181 def set_values(hash) @deserialized_values.clear if @deserialized_values super end