Class/Module Index [+]

Quicksearch

Sequel::Plugins::Serialization::InstanceMethods

Attributes

deserialized_values[R]

Hash of deserialized values, used as a cache.

Public Class Methods

new(*args, &block) click to toggle source

Set @deserialized_values to the empty hash

# File lib/sequel/plugins/serialization.rb, line 113
def initialize(*args, &block)
  @deserialized_values = {}
  super
end

Public Instance Methods

before_save() click to toggle source

Serialize all deserialized values

# File lib/sequel/plugins/serialization.rb, line 119
def before_save
  deserialized_values.each{|k,v| @values[k] = serialize_value(k, v)}
  super
end
refresh() click to toggle source

Empty the deserialized values when refreshing.

# File lib/sequel/plugins/serialization.rb, line 125
def refresh
  @deserialized_values = {}
  super
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.