class AgileTrello::AverageCycleTimeCalculator

Public Class Methods

new() click to toggle source
# File lib/AverageCycleTimeCalculator.rb, line 3
def initialize
        @cycle_times = []
end

Public Instance Methods

add(cycle_time) click to toggle source
# File lib/AverageCycleTimeCalculator.rb, line 7
def add(cycle_time)
        @cycle_times.push(cycle_time)
end
average() click to toggle source
# File lib/AverageCycleTimeCalculator.rb, line 11
def average
        return 0 if @cycle_times.length == 0
        (@cycle_times.reduce(:+) / @cycle_times.length).round(2)
end