Год назад я написал простой DSL для вычисления дат , это позволяет вам:
def mondayInJuly = new DateDSL().with {
first.monday.in.july( 2011 )
}
, который устанавливает mondayInJuly
как объект Date, представляющий
Mon Jul 04 00:00:00 UTC 2011
Мне нужно обновить скрипт, чтобы позволить вам использовать более мягкий анализатор Groovy 1.8