Method: ThreadSafeHash::ThreadSafeHash#inc
- Defined in:
- lib/process_monitoring/thread_safe_hash.rb
#inc(key) ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/process_monitoring/thread_safe_hash.rb', line 9 def inc(key) @mutex.synchronize do value = @hash_data[key] if value.nil? @hash_data[key] = 1 else @hash_data[key] = value + 1 end end end |