Method: MemCache#decr
- Defined in:
- lib/gems/activesupport-2.2.2/lib/active_support/vendor/memcache-client-1.5.1/memcache.rb
#decr(key, amount = 1) ⇒ Object
Decrements the value for key by amount and returns the new value. key must already exist. If key is not an integer, it is assumed to be
-
keycan not be decremented below 0.
214 215 216 217 218 219 220 221 222 223 224 |
# File 'lib/gems/activesupport-2.2.2/lib/active_support/vendor/memcache-client-1.5.1/memcache.rb', line 214 def decr(key, amount = 1) server, cache_key = request_setup key if @multithread then threadsafe_cache_decr server, cache_key, amount else cache_decr server, cache_key, amount end rescue TypeError, SocketError, SystemCallError, IOError => err handle_error server, err end |