Module: Mobility::Backend::Cache::Setup
- Defined in:
- lib/mobility/backend/cache.rb
Overview
Adds hook to Setup#setup_model to include instance of model-specific Mobility::BackendResetter subclass when setting up model class, to trigger cache resetting at specific events (saving, reloading, etc.)
Instance Method Summary collapse
Instance Method Details
#setup_model(model_class, attributes, **options) ⇒ Object
60 61 62 63 |
# File 'lib/mobility/backend/cache.rb', line 60 def setup_model(model_class, attributes, **) super model_class.include BackendResetter.for(model_class).new(attributes) { clear_cache } end |