Class: Totalizer::MetricMessage

Inherits:
Message
  • Object
show all
Defined in:
lib/totalizer/message.rb

Direct Known Subclasses

AcqusitionMessage, ActivityMessage, VanityMessage

Instance Attribute Summary

Attributes inherited from Message

#description, #duration, #text

Instance Method Summary collapse

Methods inherited from Message

#percentage_string, #period_string

Constructor Details

#initialize(metric, duration) ⇒ MetricMessage

Returns a new instance of MetricMessage.



19
20
21
22
# File 'lib/totalizer/message.rb', line 19

def initialize metric, duration
  self.duration = duration
  self.text = "#{period_string}: #{metric.value} (∆ #{percentage_string(metric.rate)} | Σ #{metric.finish})"
end