class Metrux::ConfigBuilders::PeriodicGauge

Constants

INTERVAL_KEY

Attributes

yaml[R]

Public Class Methods

new(yaml) click to toggle source
# File lib/metrux/config_builders/periodic_gauge.rb, line 6
def initialize(yaml)
  @yaml = yaml
end

Public Instance Methods

build() click to toggle source
# File lib/metrux/config_builders/periodic_gauge.rb, line 10
def build
  interval = (ENV[INTERVAL_KEY] || yaml[:periodic_gauge_interval]).to_i

  (interval > 0 && interval).presence
end