Module: RecordCache::Test::ResettableVersionStore::InstanceMethods
- Defined in:
- lib/record_cache/test/resettable_version_store.rb
Instance Method Summary collapse
Instance Method Details
#renew_with_reset(key, opts = {}) ⇒ Object
23 24 25 26 |
# File 'lib/record_cache/test/resettable_version_store.rb', line 23 def renew_with_reset(key, opts = {}) updated_version_keys << key renew_without_reset(key, opts) end |
#reset! ⇒ Object
28 29 30 31 |
# File 'lib/record_cache/test/resettable_version_store.rb', line 28 def reset! updated_version_keys.each { |key| delete(key) } updated_version_keys.clear end |
#updated_version_keys ⇒ Object
33 34 35 |
# File 'lib/record_cache/test/resettable_version_store.rb', line 33 def updated_version_keys @updated_version_keys ||= [] end |