Method: Concurrent::AtomicFixnum#decrement

Defined in:
lib/concurrent-ruby/concurrent/atomic/atomic_fixnum.rb

#decrement(delta = 1) ⇒ Fixnum

Decreases the current value by the given amount (defaults to 1).

Parameters:

  • delta (Fixnum) (defaults to: 1)

    the amount by which to decrease the current value

Returns:

  • (Fixnum)

    the current value after decrementation



136
137
138
139
140
141
142
143
# File 'lib/concurrent-ruby/concurrent/atomic/atomic_fixnum.rb', line 136

class AtomicFixnum < AtomicFixnumImplementation
  # @return [String] Short string representation.
  def to_s
    format '%s value:%s>', super[0..-2], value
  end

  alias_method :inspect, :to_s
end