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
208 def before_validation
209   serialize_deserialized_values
210   super
211 end
deserialized_values()

Hash of deserialized values, used as a cache.

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

Freeze the deserialized values

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