Module: ArCache::ActiveRecord::ModelSchema::ClassMethods

Defined in:
lib/ar_cache/active_record/model_schema.rb

Instance Method Summary collapse

Instance Method Details

#ar_cache_tableObject



11
12
13
# 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=Object



7
8
9
# 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