class MetalArchives::Cache::Base
Generic cache interface
Attributes
options[RW]
Public Class Methods
new(options = {})
click to toggle source
# File lib/metal_archives/cache/base.rb, line 11 def initialize(options = {}) @options = options validate! end
Public Instance Methods
[]()
click to toggle source
# File lib/metal_archives/cache/base.rb, line 19 def [] raise NotImplementedError end
[]=(_key, _value)
click to toggle source
# File lib/metal_archives/cache/base.rb, line 23 def []=(_key, _value) raise NotImplementedError end
clear()
click to toggle source
# File lib/metal_archives/cache/base.rb, line 27 def clear raise NotImplementedError end
delete(_key)
click to toggle source
# File lib/metal_archives/cache/base.rb, line 35 def delete(_key) raise NotImplementedError end
include?(_key)
click to toggle source
# File lib/metal_archives/cache/base.rb, line 31 def include?(_key) raise NotImplementedError end
validate!()
click to toggle source
# File lib/metal_archives/cache/base.rb, line 17 def validate!; end