Module: AridCache::ActiveRecord::ClassMethods
- Defined in:
- lib/arid_cache/active_record.rb
Instance Method Summary collapse
- #class_caches(opts = {}, &block) ⇒ Object
- #instance_caches(opts = {}, &block) ⇒ Object
- #is_mysql_adapter=(value) ⇒ Object
- #is_mysql_adapter? ⇒ Boolean
Instance Method Details
#class_caches(opts = {}, &block) ⇒ Object
82 83 84 |
# File 'lib/arid_cache/active_record.rb', line 82 def class_caches(opts={}, &block) AridCache::Store::ClassCacheConfiguration.new(self, opts).instance_eval(&block) && nil end |
#instance_caches(opts = {}, &block) ⇒ Object
78 79 80 |
# File 'lib/arid_cache/active_record.rb', line 78 def instance_caches(opts={}, &block) AridCache::Store::InstanceCacheConfiguration.new(self, opts).instance_eval(&block) && nil end |
#is_mysql_adapter=(value) ⇒ Object
90 91 92 |
# File 'lib/arid_cache/active_record.rb', line 90 def is_mysql_adapter=(value) @is_mysql_adapter = value end |
#is_mysql_adapter? ⇒ Boolean
86 87 88 |
# File 'lib/arid_cache/active_record.rb', line 86 def is_mysql_adapter? @is_mysql_adapter ||= !!(::ActiveRecord::Base.connection.adapter_name =~ /MySQL/i) end |