From 022152630a9084fbc604f0d06b0005d97747b50d Mon Sep 17 00:00:00 2001 From: Gianni Ceccarelli Date: Thu, 7 Nov 2013 11:32:13 +0000 Subject: migrate to Moo: forecast client --- lib/WebService/ForecastIo/DataSpan.pm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'lib/WebService/ForecastIo/DataSpan.pm') diff --git a/lib/WebService/ForecastIo/DataSpan.pm b/lib/WebService/ForecastIo/DataSpan.pm index 256f207..4911442 100644 --- a/lib/WebService/ForecastIo/DataSpan.pm +++ b/lib/WebService/ForecastIo/DataSpan.pm @@ -1,17 +1,20 @@ package WebService::ForecastIo::DataSpan; -use Moose; -use MooseX::Types::DateTime; +use Moo; +use namespace::autoclean; +use Types::DateTime 'DateTimeT'; has start_time => ( is => 'ro', - isa => 'DateTime', + isa => DateTimeT, + coerce => DateTimeT->coercion, required => 1, ); has stop_time => ( is => 'ro', writer => '_set_stop_time', - isa => 'DateTime', + isa => DateTimeT, + coerce => DateTimeT->coercion, required => 1, ); -- cgit v1.2.3