Class: BennyCache::Config

Inherits:
Object
  • Object
show all
Defined in:
lib/benny_cache/config.rb

Constant Summary collapse

@@_store =
nil

Class Method Summary collapse

Class Method Details

.storeObject



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/benny_cache/config.rb', line 5

def self.store
  return @@_store if @@_store

  if const_defined?('Rails') && Rails.cache
    @@_store = Rails.cache
  else
    @@_store =  BennyCache::Cache.new
  end

  @@_store
end

.store=(store) ⇒ Object



17
18
19
# File 'lib/benny_cache/config.rb', line 17

def self.store=(store)
  @@_store = store
end