Method: LogicalModel::Cache::ClassMethods#delete_multiple_with_cache
- Defined in:
- lib/logical_model/cache.rb
#delete_multiple_with_cache(ids, params = {}) ⇒ Object Also known as: delete_multiple
142 143 144 145 146 147 148 |
# File 'lib/logical_model/cache.rb', line 142 def delete_multiple_with_cache(ids, params = {}) model_name = self.to_s.pluralize.underscore self.logger.debug "LogicalModel Log CACHE: Delete cache for #{model_name}\/(#{ids.join('|')})-.*" self.cache_store.delete_matched(/#{model_name}\/(#{ids.join('|')})-.*/) #TODO: also delete cache for parent (belongs_to) delete_multiple_without_cache(ids, params) end |