class TsdMetrics::Counter
Public Class Methods
new(parentMetric)
click to toggle source
# File lib/tsd_metrics/counter.rb, line 20 def initialize(parentMetric) @parentMetric = parentMetric @samples = [] @staticSample = nil end
Public Instance Methods
createNewSample()
click to toggle source
# File lib/tsd_metrics/counter.rb, line 26 def createNewSample newSample = CounterSample.new(@parentMetric) @samples.push(newSample) return newSample end
values()
click to toggle source
# File lib/tsd_metrics/counter.rb, line 32 def values @samples.map do |s| s.sampleRepresentation end end
Private Instance Methods
getFirstOrNewStaticSample()
click to toggle source
# File lib/tsd_metrics/counter.rb, line 40 def getFirstOrNewStaticSample end