class Moneta::Adapters::LocalMemCache
LocalMemCache backend @api public
Public Class Methods
new(options = {})
click to toggle source
@param [Hash] options @option options [String] :file Database file @option options [::LocalMemCache] :backend Use existing backend instance
# File lib/moneta/adapters/localmemcache.rb, line 14 def initialize(options = {}) @backend = options[:backend] || begin raise ArgumentError, 'Option :file is required' unless options[:file] ::LocalMemCache.new(:filename => options[:file]) end end
Public Instance Methods
delete(key, options = {})
click to toggle source
(see Moneta::Proxy#delete)
# File lib/moneta/adapters/localmemcache.rb, line 23 def delete(key, options = {}) value = load(key, options) @backend.delete(key) value end