From: Dan Brook Date: Fri, 9 Mar 2012 22:23:01 +0000 (+0000) Subject: Use MooseX::Types::ISO8601 coercion behaviour without the coercion. X-Git-Tag: 0.004001~11 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FGitalist.git;a=commitdiff_plain;h=1369c1484ccfaa08b48887594e1e4c980c8ca81a Use MooseX::Types::ISO8601 coercion behaviour without the coercion. As of 0.09 the type constraints from MooseX::Types::ISO8601 are stricter (and more correct AIUI) so we just use the coercion code without attempting a coercion directly. --- diff --git a/lib/Gitalist/Git/Types.pm b/lib/Gitalist/Git/Types.pm index ad934f6..7241cf8 100644 --- a/lib/Gitalist/Git/Types.pm +++ b/lib/Gitalist/Git/Types.pm @@ -32,7 +32,7 @@ MooseX::Storage::Engine->add_custom_type_handler( Carp::confess("Not implemented"); }, collapse => sub { - to_ISO8601DateTimeStr(shift); + $_[0]->ymd('-') . 'T' . $_[0]->hms(':') . 'Z' }, );