From: Dagfinn Ilmari Mannsåker Date: Tue, 6 Dec 2011 18:48:02 +0000 (+0000) Subject: Switch back to MooseX::Types::DateTime X-Git-Tag: 0.07~4 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=e18dcdf225795a478c9de02f9d87b2624e29bb87;hp=c1d2a87e6c9a3f43da71f9b8df82328a40173f4a;p=gitmo%2FMooseX-Types-DateTime-MoreCoercions.git Switch back to MooseX::Types::DateTime --- diff --git a/Changes b/Changes index 84cf0dc..e3d4971 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,6 @@ + + - Switch back to MooseX::Types::DateTime + 0.06 - Updated distmeta - Migrated to MX:T:DateTime::ButMaintained - Fixed POD to reflect ::ButMaintained diff --git a/Makefile.PL b/Makefile.PL index 00c3fa2..6c778a2 100755 --- a/Makefile.PL +++ b/Makefile.PL @@ -12,7 +12,7 @@ requires 'namespace::clean' => '0.08'; requires 'Time::Duration::Parse' => '0.06'; -requires 'MooseX::Types::DateTime::ButMaintained' => '0.04'; +requires 'MooseX::Types::DateTime' => '0.06'; requires 'DateTimeX::Easy' => '0.085'; diff --git a/lib/MooseX/Types/DateTimeX.pm b/lib/MooseX/Types/DateTimeX.pm index 8fd3603..c969ec0 100644 --- a/lib/MooseX/Types/DateTimeX.pm +++ b/lib/MooseX/Types/DateTimeX.pm @@ -6,7 +6,7 @@ use DateTime; use DateTime::Duration; use DateTimeX::Easy; use Time::Duration::Parse qw(parse_duration); -use MooseX::Types::DateTime::ButMaintained (); +use MooseX::Types::DateTime (); use MooseX::Types::Moose qw/Num HashRef Str/; use namespace::clean; @@ -15,15 +15,15 @@ our $VERSION = '0.06'; use MooseX::Types -declare => [qw( DateTime Duration)]; -subtype DateTime, as MooseX::Types::DateTime::ButMaintained::DateTime; +subtype DateTime, as MooseX::Types::DateTime::DateTime; coerce( DateTime, - @{ $MooseX::Types::DateTime::ButMaintained::coercions{DateTime} }, + @{ $MooseX::Types::DateTime::coercions{DateTime} }, from Str, via { DateTimeX::Easy->new($_) }, ); -subtype Duration, as MooseX::Types::DateTime::ButMaintained::Duration; +subtype Duration, as MooseX::Types::DateTime::Duration; coerce( Duration, - @{ $MooseX::Types::DateTime::ButMaintained::coercions{"DateTime::Duration"} }, + @{ $MooseX::Types::DateTime::coercions{"DateTime::Duration"} }, from Str, via { DateTime::Duration->new( seconds => parse_duration($_) @@ -37,7 +37,7 @@ __END__ =head1 NAME -MooseX::Types::DateTimeX - Extensions to L +MooseX::Types::DateTimeX - Extensions to L =head1 SYNOPSIS @@ -87,7 +87,7 @@ Firstly, this module uses L which is way to more DWIM than any =over 4 -=item * L Replacement for this module -- coercions with less voodoo +=item * L Replacement for this module -- coercions with less voodoo =item * L Backend of this module