module Sequel::Plugins::Serialization::InstanceMethods

  1. lib/sequel/plugins/serialization.rb

Methods

Public Instance

  1. before_validation
  2. deserialized_values
  3. freeze

Public Instance methods

before_validation()

Serialize deserialized values before saving

[show source]
    # File lib/sequel/plugins/serialization.rb
206 def before_validation
207   serialize_deserialized_values
208   super
209 end
deserialized_values()

Hash of deserialized values, used as a cache.

[show source]
    # File lib/sequel/plugins/serialization.rb
193 def deserialized_values
194   @deserialized_values ||= {}
195 end
freeze()

Freeze the deserialized values

[show source]
    # File lib/sequel/plugins/serialization.rb
198 def freeze
199   deserialized_values
200   super
201   deserialized_values.freeze
202   self
203 end