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