Module: ArCache::ActiveRecord::Relation
- Defined in:
- lib/ar_cache/active_record/relation.rb
Instance Method Summary collapse
Instance Method Details
#delete_all ⇒ Object
18 19 20 |
# File 'lib/ar_cache/active_record/relation.rb', line 18 def delete_all ArCache.skip_expire { delete_ar_cache_primary_keys ? super : 0 } end |
#explain ⇒ Object
10 11 12 |
# File 'lib/ar_cache/active_record/relation.rb', line 10 def explain ArCache.skip_cache { super } end |
#reload ⇒ Object
6 7 8 |
# File 'lib/ar_cache/active_record/relation.rb', line 6 def reload loaded? ? ArCache.skip_cache { super } : super end |
#update_all ⇒ Object
14 15 16 |
# File 'lib/ar_cache/active_record/relation.rb', line 14 def update_all(...) ArCache.skip_expire { delete_ar_cache_primary_keys ? super : 0 } end |