Method: Cash::Buffered#decr
- Defined in:
- lib/cash/buffered.rb
#decr(key, amount = 1) ⇒ Object
47 48 49 50 51 52 53 |
# File 'lib/cash/buffered.rb', line 47 def decr(key, amount = 1) return unless value = get(key, true) @buffer[key] = [value.to_i - amount, 0].max buffer_command Command.new(:decr, key, amount) @buffer[key] end |