module Sequel::Plugins::Caching::InstanceMethods

  1. lib/sequel/plugins/caching.rb

Methods

Public Instance

  1. before_update
  2. cache_key
  3. delete

Public Instance methods

before_update()

Remove the object from the cache when updating

[show source]
    # File lib/sequel/plugins/caching.rb
162 def before_update
163   cache_delete
164   super
165 end
cache_key()

Return a key unique to the underlying record for caching, based on the primary key value(s) for the object. If the model does not have a primary key, raise an Error.

[show source]
    # File lib/sequel/plugins/caching.rb
170 def cache_key
171   model.cache_key(pk)
172 end
delete()

Remove the object from the cache when deleting

[show source]
    # File lib/sequel/plugins/caching.rb
175 def delete
176   cache_delete
177   super
178 end