Module: ArCache::ActiveRecord::ModelSchema::ClassMethods
- Defined in:
- lib/ar_cache/active_record/model_schema.rb
Instance Method Summary collapse
Instance Method Details
#ar_cache_table ⇒ Object
11 12 13 14 15 16 17 18 19 |
# File 'lib/ar_cache/active_record/model_schema.rb', line 11 def ar_cache_table @ar_cache_table ||= begin if abstract_class? || table_name == 'ar_cache_records' ArCache::MockTable else ArCache::Table.new(table_name) end end 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 |