Skip to content

Instantly share code, notes, and snippets.

@jshirley
Created December 1, 2009 00:20
Show Gist options
  • Save jshirley/245919 to your computer and use it in GitHub Desktop.
Save jshirley/245919 to your computer and use it in GitHub Desktop.
package MyApp::Types;
use DateTime;
use MooseX::Types -declare => [qw(
DateTimeAfterToday
)];
# Dates
subtype DateTimeAfterToday,
as 'DateTime',
where {
my $val = shift;
my $dt = DateTime->now;
if($val->clone->add(days => 1) > $dt) {
return 1;
}
return 0
};
1;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment