Date-Calc-Iterator

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

      },
      "configure" : {
         "requires" : {
            "ExtUtils::MakeMaker" : "0"
         }
      },
      "runtime" : {
         "requires" : {
            "Carp" : "0",
            "Date::Calc" : "0",
            "Ref::Util" : "0.202",
            "perl" : "5.006",
            "strict" : "0",
            "warnings" : "0"
         }
      },
      "test" : {
         "requires" : {
            "Test::More" : "0.88"
         }
      }

META.yml  view on Meta::CPAN

  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'
name: Date-Calc-Iterator
no_index:
  directory:
    - t
    - inc
requires:
  Carp: '0'
  Date::Calc: '0'
  Ref::Util: '0.202'
  perl: '5.006'
  strict: '0'
  warnings: '0'
resources:
  repository: https://github.com/brontolinux/date-calc-iterator.git
version: '1.02'
x_serialization_backend: 'CPAN::Meta::YAML version 0.018'

Makefile.PL  view on Meta::CPAN

my $mm_ver = $ExtUtils::MakeMaker::VERSION;
if ($mm_ver =~ /_/) { # dev version
    $mm_ver = eval $mm_ver;
    die $@ if $@;
}

my @REQUIRES = (
    'strict'     => 0,
    'warnings'   => 0,
    'Date::Calc' => 0,
    'Ref::Util'  => 0.202,
    'Carp'       => 0,
);

my @TEST_REQUIRES = (
    'Test::More'    => 0.88,
);

push(@REQUIRES, @TEST_REQUIRES) if $mm_ver < 6.64;

# See lib/ExtUtils/MakeMaker.pm for details of how to influence

lib/Date/Calc/Iterator.pm  view on Meta::CPAN

package Date::Calc::Iterator;

use 5.006;
use strict;
use warnings;

our $VERSION = '1.02';

use Date::Calc qw( Delta_Days Add_Delta_Days check_date ) ;
use Ref::Util  qw( is_arrayref is_ref );
use Carp       qw( croak );

use constant FORMAT_ARRAYREF    => 1;
use constant FORMAT_ISO_DASHED  => 2;
use constant FORMAT_ISO_NO_DASH => 3;

use constant DEFAULT_STEP_SIZE  => 1;

sub new {
  my $self  = shift ;



( run in 0.270 second using v1.01-cache-2.11-cpan-4d50c553e7e )