Reaction::Types::DateTime - Reaction::Types::DateTime documentation


Reaction documentation Contained in the Reaction distribution.

Index


Code Index:

NAME

Top

Reaction::Types::DateTime

DESCRIPTION

Top

* DateTime
* DateTime::SpanSet
* TimeRangeCollection

SEE ALSO

Top

* Reaction::Types::Core

AUTHORS

Top

See Reaction::Class for authors.

LICENSE

Top

See Reaction::Class for the license.


Reaction documentation Contained in the Reaction distribution.

package Reaction::Types::DateTime;

use MooseX::Types
    -declare => [qw/DateTime SpanSet TimeRangeCollection/];

use MooseX::Types::Moose qw/Object ArrayRef/;
use DateTime;

subtype DateTime,
  as Object,
  where { $_->isa('DateTime') },
  message { "Please enter a date and time" };

use DateTime::SpanSet;

subtype SpanSet,
  as Object,
  where { $_->isa('DateTime::SpanSet') };

subtype TimeRangeCollection,
  as ArrayRef;

1;