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 119 119: def before_save 120: deserialized_values.each{|k,v| @values[k] = serialize_value(k, v)} 121: super 122: end
Set @deserialized_values to the empty hash
# File lib/sequel/plugins/serialization.rb, line 113 113: def initialize_set(values) 114: @deserialized_values = {} 115: super 116: end
Empty the deserialized values when refreshing.
# File lib/sequel/plugins/serialization.rb, line 125 125: def refresh 126: @deserialized_values = {} 127: super 128: end