DateTime-Format-Duration
view release on metacpan or search on metacpan
}
},
"test" : {
"recommends" : {
"CPAN::Meta" : "2.120900"
},
"requires" : {
"DateTime" : "0",
"ExtUtils::MakeMaker" : "0",
"File::Spec" : "0",
"Test::Fatal" : "0",
"Test::More" : "0.88",
"parent" : "0",
"perl" : "5.006"
}
},
"x_Dist_Zilla" : {
"requires" : {
"Dist::Zilla" : "5",
"Dist::Zilla::Plugin::Authority" : "1.009",
"Dist::Zilla::Plugin::AutoMetaResources" : "0",
---
abstract: 'Format and parse DateTime::Durations'
author:
- 'Rick Measham <rickm@cpan.org>'
build_requires:
DateTime: '0'
ExtUtils::MakeMaker: '0'
File::Spec: '0'
Test::Fatal: '0'
Test::More: '0.88'
parent: '0'
perl: '5.006'
configure_requires:
ExtUtils::MakeMaker: '0'
perl: '5.006'
dynamic_config: 0
generated_by: 'Dist::Zilla version 6.037, CPAN::Meta::Converter version 2.150013'
license: perl
meta-spec:
Makefile.PL view on Meta::CPAN
"Params::Validate" => 0,
"Scalar::Util" => 0,
"constant" => 0,
"strict" => 0,
"warnings" => 0
},
"TEST_REQUIRES" => {
"DateTime" => 0,
"ExtUtils::MakeMaker" => 0,
"File::Spec" => 0,
"Test::Fatal" => 0,
"Test::More" => "0.88",
"parent" => 0
},
"VERSION" => "1.06",
"test" => {
"TESTS" => "t/*.t"
}
);
my %FallbackPrereqs = (
"Carp" => 0,
"Data::Dumper" => 0,
"DateTime" => 0,
"DateTime::Duration" => 0,
"Exporter" => 0,
"ExtUtils::MakeMaker" => 0,
"File::Spec" => 0,
"Params::Validate" => 0,
"Scalar::Util" => 0,
"Test::Fatal" => 0,
"Test::More" => "0.88",
"constant" => 0,
"parent" => 0,
"strict" => 0,
"warnings" => 0
);
unless ( eval { ExtUtils::MakeMaker->VERSION(6.63_03) } ) {
delete $WriteMakefileArgs{TEST_REQUIRES};
t/00-report-prereqs.dd view on Meta::CPAN
}
},
'test' => {
'recommends' => {
'CPAN::Meta' => '2.120900'
},
'requires' => {
'DateTime' => '0',
'ExtUtils::MakeMaker' => '0',
'File::Spec' => '0',
'Test::Fatal' => '0',
'Test::More' => '0.88',
'parent' => '0',
'perl' => '5.006'
}
},
'x_Dist_Zilla' => {
'requires' => {
'Dist::Zilla' => '5',
'Dist::Zilla::Plugin::Authority' => '1.009',
'Dist::Zilla::Plugin::AutoMetaResources' => '0',
t/9_subclasses.t view on Meta::CPAN
}
{
package My::Duration;
use parent 'DateTime::Duration';
}
use DateTime::Format::Duration;
use Test::More 0.88;
use Test::Fatal;
my $dur = My::Duration->new( hours => 24, minutes => 60 );
is(
DateTime::Format::Duration->new( pattern => '%P%F %r', normalize => 0 )->format_duration( $dur ),
'0000-00-00 00:1500:00',
'DateTime::Duration subclasses accepted without normalization',
);
is(
DateTime::Format::Duration->new( pattern => '%P%F %r', normalize => 'ISO' )->format_duration( $dur ),
'0000-00-01 01:00:00',
( run in 3.121 seconds using v1.01-cache-2.11-cpan-54e63673c56 )