class ElasticAPM::Config::Duration
@api private
def call(str)
def call(str) _, negative, amount, unit = REGEX.match(String(str)).to_a unit ||= @default_unit seconds = MULTIPLIERS.fetch(unit.downcase, 1) * amount.to_i seconds = 0 - seconds if negative seconds end
def initialize(default_unit: 's')
def initialize(default_unit: 's') @default_unit = default_unit end