class Wildsight::Metrics::Gauge

Public Class Methods

new(value = 0) click to toggle source
# File lib/wildsight/metrics/gauge.rb, line 6
def initialize(value = 0)
  set(value)
end

Public Instance Methods

dec(value = 1) click to toggle source
# File lib/wildsight/metrics/gauge.rb, line 14
def dec(value = 1)
  @value -= value
end
inc(value = 1) click to toggle source
# File lib/wildsight/metrics/gauge.rb, line 10
def inc(value = 1)
  @value += value
end
set(value = 0) click to toggle source
# File lib/wildsight/metrics/gauge.rb, line 18
def set(value = 0)
  @value = value
end