Module: CachedRecord

Defined in:
lib/cached_record.rb,
lib/cached_record/orm.rb,
lib/cached_record/cache.rb,
lib/cached_record/version.rb,
lib/cached_record/orm/data_mapper.rb,
lib/cached_record/orm/active_record.rb

Defined Under Namespace

Modules: Cache, ORM

Constant Summary collapse

MAJOR =
0
MINOR =
1
TINY =
1
VERSION =
[MAJOR, MINOR, TINY].join(".")

Class Method Summary collapse

Class Method Details

.setup(*args) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/cached_record.rb', line 8

def self.setup(*args)
  args.each do |arg|
    if arg.is_a?(Hash)
      arg.each do |store, options|
        Cache.setup store, options
      end
    else
      Cache.setup arg
    end
  end
  ORM::ActiveRecord.setup
  ORM::DataMapper.setup
end