class Moneta::DataMapper

Public Class Methods

new(options = {}) click to toggle source
# File lib/moneta/datamapper.rb, line 54
def initialize(options = {})
  @repository = options.delete(:repository) || :moneta
  ::DataMapper.setup(@repository, options[:setup])
  repository_context { MonetaHash.auto_upgrade! }
  @hash = MonetaHash
  @expiration = Expiration.new(MonetaHash, @repository)
end