module MethodCaching::InstanceMethods
Public Instance Methods
cache_key_name(method)
click to toggle source
# File lib/method_caching.rb, line 43 def cache_key_name(method) identifier_method = self.class.send(:identifier) "#{self.class.to_s}_#{self.send(identifier_method)}_#{method.to_s}" end
clear_cache_on(method)
click to toggle source
# File lib/method_caching.rb, line 39 def clear_cache_on(method) Rails.cache.delete(cache_key_name(method)) end