Method: LogicalModel::Cache::ClassMethods#delete_with_cache
- Defined in:
- lib/logical_model/cache.rb
#delete_with_cache(id, params = {}) ⇒ Object Also known as: delete
128 129 130 131 132 133 134 |
# File 'lib/logical_model/cache.rb', line 128 def delete_with_cache(id, params = {}) model_name = self.to_s.pluralize.underscore self.logger.debug "LogicalModel Log CACHE: Delete cache for #{model_name}\/#{id}-.*" self.cache_store.delete_matched(/#{model_name}\/#{id}-.*/) #TODO: also delete cache for parent (belongs_to) delete_without_cache(id, params) end |