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
76 77 78 |
# File 'lib/arid_cache/active_record.rb', line 76 def class_caches(opts={}, &block) AridCache::Store::ClassCacheConfiguration.new(self, opts).instance_eval(&block) && nil end |
#instance_caches(opts = {}, &block) ⇒ Object
72 73 74 |
# File 'lib/arid_cache/active_record.rb', line 72 def instance_caches(opts={}, &block) AridCache::Store::InstanceCacheConfiguration.new(self, opts).instance_eval(&block) && nil end |
#is_mysql_adapter=(value) ⇒ Object
84 85 86 |
# File 'lib/arid_cache/active_record.rb', line 84 def is_mysql_adapter=(value) @is_mysql_adapter = value end |
#is_mysql_adapter? ⇒ Boolean
80 81 82 |
# File 'lib/arid_cache/active_record.rb', line 80 def is_mysql_adapter? @is_mysql_adapter ||= !!(::ActiveRecord::Base.connection.adapter_name =~ /MySQL/i) end |