module RecordCache::Test::ResettableVersionStore::InstanceMethods

Public Instance Methods

renew_with_reset(key, write = true, opts = {}) click to toggle source
# File lib/record_cache/test/resettable_version_store.rb, line 23
def renew_with_reset(key, write = true, opts = {})
  updated_version_keys << key
  renew_without_reset(key, write, opts)
end
reset!() click to toggle source
# 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() click to toggle source
# File lib/record_cache/test/resettable_version_store.rb, line 33
def updated_version_keys
  @updated_version_keys ||= []
end