Module: Moneta::Defaults
- Included in:
- BasicFile, BasicRufus, BasicSDBM, Berkeley, Couch, File, LMC, Memcache, MongoDB, Redis, Tyrant, Xattr, YAML
- Defined in:
- lib/moneta.rb
Instance Method Summary collapse
Instance Method Details
#fetch(key, value = nil) ⇒ Object
67 68 69 70 |
# File 'lib/moneta.rb', line 67 def fetch(key, value = nil) value ||= block_given? ? yield(key) : default self[key] || value end |
#store(key, value, options = {}) ⇒ Object
72 73 74 |
# File 'lib/moneta.rb', line 72 def store(key, value, = {}) self[key] = value end |