module Sequel::Plugins::StaticCache::InstanceMethods

  1. lib/sequel/plugins/static_cache.rb

Methods

Public Instance

  1. before_destroy
  2. before_save

Public Instance methods

before_destroy()

Disallowing destroying the object unless the frozen: false option was used.

[show source]
    # File lib/sequel/plugins/static_cache.rb
251 def before_destroy
252   cancel_action("modifying model objects that use the static_cache plugin is not allowed") unless model.static_cache_allow_modifications?
253   super
254 end
before_save()

Disallowing saving the object unless the frozen: false option was used.

[show source]
    # File lib/sequel/plugins/static_cache.rb
257 def before_save
258   cancel_action("modifying model objects that use the static_cache plugin is not allowed") unless model.static_cache_allow_modifications?
259   super
260 end