module Report
Public Class Methods
pct_change(old_value, new_value)
click to toggle source
# File lib/pagerduty_tools/report.rb, line 112 def self.pct_change(old_value, new_value) if old_value == 0 return "no occurrences last week" else change = (((new_value.to_f - old_value.to_f) / old_value.to_f) * 100).to_i if change == 0 return "no change vs. last week" elsif change < 0 return "#{change}% vs. last week" else return "+#{change}% vs. last week" end end end