Class: Moneta::Cushion

Inherits:
Object
  • Object
show all
Includes:
Expires, Implementation
Defined in:
lib/cushion/utils/moneta.rb

Defined Under Namespace

Modules: Implementation Classes: Expiration

Instance Method Summary collapse

Methods included from Implementation

#[], #[]=, #clear, #delete, #fetch, #has_key?, #key?, #store

Constructor Details

#initialize(options = {}) ⇒ Cushion

Returns a new instance of Cushion.



35
36
37
38
# File 'lib/cushion/utils/moneta.rb', line 35

def initialize(options = {})
  @db = Cushion!(options.delete(:dbname), options)
  @expiration = Expiration.new(@db)
end