Class: LatencyBucket
- Inherits:
-
Array
- Object
- Array
- LatencyBucket
- Defined in:
- lib/elbping/latency_bucket.rb
Overview
An array for doing some basic stats on latencies (currently only mean)
Instance Method Summary collapse
Instance Method Details
#mean ⇒ Object
8 9 10 11 12 13 14 |
# 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 ⇒ Object
4 5 6 |
# File 'lib/elbping/latency_bucket.rb', line 4 def sum self.inject { |sum, el| sum + el} || 0 end |