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