Public Instance methods
before_save
()
Serialize deserialized values before saving
[show source]
# File lib/sequel/plugins/serialization.rb, line 176 def before_save serialize_deserialized_values super end
deserialized_values
()
Hash of deserialized values, used as a cache.
[show source]
# File lib/sequel/plugins/serialization.rb, line 182 def deserialized_values @deserialized_values ||= {} end
dup
()
Freeze the deserialized values
[show source]
# File lib/sequel/plugins/serialization.rb, line 187 def dup dv = deserialized_values.dup super.instance_eval do @deserialized_values = dv self end end
freeze
()
Freeze the deserialized values
[show source]
# File lib/sequel/plugins/serialization.rb, line 196 def freeze deserialized_values.freeze super end