Class: Moneta::Cushion
- Inherits:
-
Object
- Object
- Moneta::Cushion
- Includes:
- Expires, Implementation
- Defined in:
- lib/cushion/utils/moneta.rb
Defined Under Namespace
Modules: Implementation Classes: Expiration
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ Cushion
constructor
A new instance of Cushion.
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( = {}) @db = Cushion!(.delete(:dbname), ) @expiration = Expiration.new(@db) end |