Module: Sequel::Plugins::StaticCache::InstanceMethods
- Defined in:
- lib/sequel/plugins/static_cache.rb
Instance Method Summary collapse
- 
  
    
      #before_destroy  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Disallowing destroying the object unless the frozen: false option was used. 
- 
  
    
      #before_save  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    Disallowing saving the object unless the frozen: false option was used. 
Instance Method Details
#before_destroy ⇒ Object
Disallowing destroying the object unless the frozen: false option was used.
| 289 290 291 292 | # File 'lib/sequel/plugins/static_cache.rb', line 289 def before_destroy cancel_action("modifying model objects that use the static_cache plugin is not allowed") unless model.static_cache_allow_modifications? super end | 
#before_save ⇒ Object
Disallowing saving the object unless the frozen: false option was used.
| 295 296 297 298 | # File 'lib/sequel/plugins/static_cache.rb', line 295 def before_save cancel_action("modifying model objects that use the static_cache plugin is not allowed") unless model.static_cache_allow_modifications? super end |