Sha256: 12cc4a0972935241bb541888133f766a61f8fd3548c22a9242f7fac6cfa9dd2a
Contents?: true
Size: 667 Bytes
Versions: 2
Compression:
Stored size: 667 Bytes
Contents
module BasicCache ## # No-op store object, does not store information class NullStore attr_reader :raw ## # Generate an empty store def initialize(_ = {}) @raw = nil end ## # Clears a specified key or the whole store def clear!(*_) true end ## # Retrieve a key def [](_) nil end ## # Set a key def []=(_, value) value end ## # Return the size of the store def size 0 end ## # Check for a key in the store def include?(_) false end ## # Array of keys in the store def keys [] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
basiccache-1.0.0 | lib/basiccache/stores/nullstore.rb |
basiccache-0.2.2 | lib/basiccache/stores/nullstore.rb |