Class: Ruberto::Configuration::MemoryCache
- Inherits:
-
Object
- Object
- Ruberto::Configuration::MemoryCache
- Defined in:
- lib/ruberto/configuration/memory_cache.rb
Instance Method Summary collapse
- #clear ⇒ Object
- #delete(key) ⇒ Object
- #memory_store ⇒ Object
- #read(key) ⇒ Object
- #write(key, value, _options = {}) ⇒ Object
Instance Method Details
#clear ⇒ Object
8 |
# File 'lib/ruberto/configuration/memory_cache.rb', line 8 def clear = memory_store.clear |
#delete(key) ⇒ Object
9 |
# File 'lib/ruberto/configuration/memory_cache.rb', line 9 def delete(key) = memory_store.delete(key) |
#memory_store ⇒ Object
10 |
# File 'lib/ruberto/configuration/memory_cache.rb', line 10 def memory_store = @memory_store ||= {} |
#read(key) ⇒ Object
6 |
# File 'lib/ruberto/configuration/memory_cache.rb', line 6 def read(key) = memory_store[key] |
#write(key, value, _options = {}) ⇒ Object
7 |
# File 'lib/ruberto/configuration/memory_cache.rb', line 7 def write(key, value, = {}) = memory_store[key] = value |