DateTime-Format-Duration

 view release on metacpan or  search on metacpan

META.json  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",

META.yml  view on Meta::CPAN

---
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 )