module ActAsCached::ActiveRecord::Association

Public Class Methods

included(klass) click to toggle source
# File lib/act_as_cached/active_record/association.rb, line 4
def self.included(klass)
  klass.class_eval do
    delegate :write_cache,:read_cache,:fetch_cache,:enabled_cache?,:cache_mod,to: :owner
  end
end

Public Instance Methods

cache_path() click to toggle source
# File lib/act_as_cached/active_record/association.rb, line 10
def cache_path
  [cache_mod.name,owner.to_param,reflection.name,reflection.class_name].join('/')
end