module ArCache::ActiveRecord::ModelSchema::ClassMethods

Public Instance Methods

ar_cache_table() click to toggle source
# File lib/ar_cache/active_record/model_schema.rb, line 11
def ar_cache_table
  @ar_cache_table ||= abstract_class? ? ArCache::MockTable : ArCache::Table.new(table_name)
end
table_name=(...) click to toggle source
Calls superclass method
# File lib/ar_cache/active_record/model_schema.rb, line 7
def table_name=(...)
  super.tap { remove_instance_variable(:@ar_cache_table) if defined?(@ar_cache_table) }
end