class Totalizer::EngagementMessage

Public Class Methods

new(growth_metric, activity_metric, duration) click to toggle source
# File lib/totalizer/message.rb, line 55
def initialize growth_metric, activity_metric, duration
  self.duration = duration

  existing_active = (growth_metric.start_ids & activity_metric.ids).size
  self.text = "#{period_string}: #{percentage_string existing_active.to_f / growth_metric.start.to_f} (#{existing_active}/#{growth_metric.start})"
  self.description = Totalizer.descriptions.engagement
end