in mustache/src/main/scala/com/twitter/finatra/mustache/marshalling/ScalaObjectHandler.scala [63:81]
override def iterate(
iteration: Iteration,
writer: Writer,
value: AnyRef,
scopes: Array[AnyRef]
) = {
value match {
case TraversableAnyRef(t) => {
var newWriter = writer
t foreach { next =>
newWriter = iteration.next(newWriter, coerce(next), scopes)
}
newWriter
}
case n: Number =>
if (n.intValue() == 0) writer else iteration.next(writer, coerce(value), scopes)
case _ => super.iterate(iteration, writer, value, scopes)
}
}