class Sidekiq::Metrics::Counter
Public Class Methods
new()
click to toggle source
# File lib/sidekiq/metrics/shared.rb, line 6 def initialize @value = 0 @lock = Mutex.new end
Public Instance Methods
increment()
click to toggle source
# File lib/sidekiq/metrics/shared.rb, line 11 def increment @lock.synchronize { @value += 1 } end
value()
click to toggle source
# File lib/sidekiq/metrics/shared.rb, line 15 def value @lock.synchronize { @value } end