blob: 2239f5a50e53d8d33ad0f6c0c04574d420695df7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
package dotty.tools
package dottydoc
package staticsite
import java.util.{ Map => JMap }
import liqp.filters.Filter
/** Custom liquid template filters */
object filters {
/** Used to reverse arrays:
*
* ```html
* {% assign array = "1,2,3,4,5" | split: "," %}
* {{ array | reverse }}
* ```
*/
final class Reverse extends Filter("reverse") {
override def apply(value: Any, params: AnyRef*): AnyRef = {
val array = super.asArray(value)
if (array.length == 0) null
else array.reverse
}
}
}
|