Module | Sequel::Plugins::Serialization::InstanceMethods |
In: |
lib/sequel/plugins/serialization.rb
|
deserialized_values | [R] | Hash of deserialized values, used as a cache. |
Serialize all deserialized values
# File lib/sequel/plugins/serialization.rb, line 169 169: def before_save 170: deserialized_values.each{|k,v| @values[k] = serialize_value(k, v)} 171: super 172: end
Set @deserialized_values to the empty hash
# File lib/sequel/plugins/serialization.rb, line 163 163: def initialize_set(values) 164: @deserialized_values = {} 165: super 166: end
Empty the deserialized values when refreshing.
# File lib/sequel/plugins/serialization.rb, line 175 175: def refresh 176: @deserialized_values = {} 177: super 178: end