Module: Sequel::Plugins::Serialization::InstanceMethods
- Defined in:
- lib/sequel/plugins/serialization.rb
Instance Method Summary collapse
-
#before_validation ⇒ Object
Serialize deserialized values before saving.
-
#deserialized_values ⇒ Object
Hash of deserialized values, used as a cache.
-
#freeze ⇒ Object
Freeze the deserialized values.
Instance Method Details
#before_validation ⇒ Object
Serialize deserialized values before saving
208 209 210 211 |
# File 'lib/sequel/plugins/serialization.rb', line 208 def before_validation serialize_deserialized_values super end |
#deserialized_values ⇒ Object
Hash of deserialized values, used as a cache.
195 196 197 |
# File 'lib/sequel/plugins/serialization.rb', line 195 def deserialized_values @deserialized_values ||= {} end |
#freeze ⇒ Object
Freeze the deserialized values
200 201 202 203 204 205 |
# File 'lib/sequel/plugins/serialization.rb', line 200 def freeze deserialized_values super deserialized_values.freeze self end |