class Prometheus::Client::SimpleValue

Public Class Methods

multiprocess() click to toggle source
# File lib/prometheus/client/simple_value.rb, line 22
def self.multiprocess
  false
end
new(_type, _metric_name, _name, _labels, *_args) click to toggle source
# File lib/prometheus/client/simple_value.rb, line 6
def initialize(_type, _metric_name, _name, _labels, *_args)
  @value = 0.0
end

Public Instance Methods

get() click to toggle source
# File lib/prometheus/client/simple_value.rb, line 18
def get
  @value
end
increment(by = 1) click to toggle source
# File lib/prometheus/client/simple_value.rb, line 14
def increment(by = 1)
  @value += by
end
set(value) click to toggle source
# File lib/prometheus/client/simple_value.rb, line 10
def set(value)
  @value = value
end