Class: SuckerPunch::Counter::Failed
- Inherits:
-
Object
- Object
- SuckerPunch::Counter::Failed
- Includes:
- Utilities
- Defined in:
- lib/sucker_punch/counter.rb
Constant Summary collapse
- COUNTER =
Concurrent::Map.new do |hash, name| hash.compute_if_absent(name) { Concurrent::AtomicFixnum.new } end
Instance Attribute Summary collapse
-
#counter ⇒ Object
readonly
Returns the value of attribute counter.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(queue_name) ⇒ Failed
constructor
A new instance of Failed.
Methods included from Utilities
#decrement, #increment, #value
Constructor Details
Instance Attribute Details
#counter ⇒ Object (readonly)
Returns the value of attribute counter.
54 55 56 |
# File 'lib/sucker_punch/counter.rb', line 54 def counter @counter end |
Class Method Details
.clear ⇒ Object
62 63 64 |
# File 'lib/sucker_punch/counter.rb', line 62 def self.clear COUNTER.clear end |