MooseX::Types::Date::Piece is a Perl module that provides Moose type constraints and coercions related to Date::Piece.
SYNOPSIS
package Foo;
use Moose;
use MooseX::Types::Date::Piece;
has 'date' => (
is => 'ro',
isa => 'Date::Piece',
coerce => 1,
);
has 'date_str' => (
is => 'ro',
isa => 'Str',
coerce => 1,
);
has 'duration' => (
is => 'ro',
isa => 'Date::Piece::Duration',
coerce => 1,
);
# ...
my $f = Foo->new(
date => '2012-07-09',
duration => '1day',
date_str => Date::Piece::date('20120709'),
);
Product's homepage
Requirements:
· Perl