in app/model/ELB.scala [66:78]
def extremeTime(series: Seq[Datapoint])(f: Seq[Datapoint] => Datapoint): DateTime =
if (series.isEmpty) DateTime.now().withSecondOfMinute(0).withMillisOfSecond(0)
else new DateTime(f(series).getTimestamp)
def perMinute(from: DateTime, to: DateTime): Seq[DateTime] = {
@tailrec
def perMin(acc: Seq[DateTime], from: DateTime): Seq[DateTime] = {
if (from.isAfter(to)) acc
else perMin(from +: acc, from.plusMinutes(1))
}
perMin(Nil, from).reverse
}