Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Propellor.Property.Scheduled
Documentation
period :: Property i -> Recurrance -> Property i Source #
Makes a Property only be checked every so often.
This uses the description of the Property to keep track of when it was last run.
periodParse :: Property i -> String -> Property i Source #
Like period, but parse a human-friendly string.
data Recurrance Source #
Constructors
Daily | |
Weekly (Maybe WeekDay) | |
Monthly (Maybe MonthDay) | |
Yearly (Maybe YearDay) | |
Divisible Int Recurrance | Days, Weeks, or Months of the year evenly divisible by a number. (Divisible Year is years evenly divisible by a number.) |
Instances
Read Recurrance Source # | |
Defined in Utility.Scheduled | |
Show Recurrance Source # | |
Defined in Utility.Scheduled | |
Eq Recurrance Source # | |
Defined in Utility.Scheduled Methods (==) :: Recurrance -> Recurrance -> Bool Source # (/=) :: Recurrance -> Recurrance -> Bool Source # | |
Ord Recurrance Source # | |
Defined in Utility.Scheduled Methods compare :: Recurrance -> Recurrance -> Ordering Source # (<) :: Recurrance -> Recurrance -> Bool Source # (<=) :: Recurrance -> Recurrance -> Bool Source # (>) :: Recurrance -> Recurrance -> Bool Source # (>=) :: Recurrance -> Recurrance -> Bool Source # max :: Recurrance -> Recurrance -> Recurrance Source # min :: Recurrance -> Recurrance -> Recurrance Source # |