In playframework 1.x there used to be some bundled java extensions for the templating engine: http://www.playframework.org/documentation/1.2.3/javaextensions
I'm looking for the same functionality in playframework 2.0. For example how would I do this?
colour${['red', 'green', 'blue'].pluralize()}
I am doing this malually now:
We have @colours.size colour@if(colours.size > 0){s}
the must be a cleaner more reusable way to do this?
You can leverage the pimp my lib Scala pattern to implement something equivalent to Play 1.x Java extensions.
For example, the
pluralize
method on collection can be implemented as follows:You can then use it as follows: