The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

DynGig::Range::Time::Day - Extends DynGig::Range::Time::Parse and DynGig::Range::Time::Object.

METHODS

See base class for additional methods.

setenv( cycle => $int )

Sets private environment variable cycle. Returns object/class.

size()

Return the number of days in the object.

filter( object )

Overloads *=. Returns the object after semantic intersection with another object. To be implemented by derived class.

INTERNALS

See base class for additional details.

OBJECT

ARRAY of cycle DynGig::Range::Integer objects, each represents a corresponding day.

LITERAL

A rudimentary range form. e.g.

 '10:25'     ## 1 minute
 '14:35:00'  ## 1 second
 '6'         ## 1 day
 '2 ~ 7'     ## 5 days

 '10:25 ~ 14:35'
 '10:25:38 ~ 14:35:00'
 '2 @ 10:25 ~ 7 @ 14:35'

NOTE

See DynGig::Range::Time