Method: Readthis::Cache#delete

Defined in:
lib/readthis/cache.rb

#delete(key, options = {}) ⇒ Object

Delete the value stored at the specified key. Returns true if anything was deleted, false otherwise.

Examples:


cache.delete('existing-key') # => true
cache.delete('random-key')   # => false

Parameters:

  • key (String)

    The key for lookup

  • options (Hash) (defaults to: {})

    Optional overrides



126
127
128
129
130
131
132
# File 'lib/readthis/cache.rb', line 126

def delete(key, options = {})
  namespaced = namespaced_key(key, merged_options(options))

  invoke(:delete, key) do |store|
    store.del(namespaced) > 0
  end
end