class LatencyBucket

An array for doing some basic stats on latencies (currently only mean)

Public Instance Methods

mean() click to toggle source
# File lib/elbping/latency_bucket.rb, line 8
def mean
  if self.size == 0
    0
  else
    (self.sum.to_f / self.size).to_i
  end
end
sum() click to toggle source
# File lib/elbping/latency_bucket.rb, line 4
def sum
  self.inject { |sum, el| sum + el} || 0
end