ExCycle.Validations behaviour (ex_cycle v0.3.0)

Every Rules applies a list of validation to defined the next datetime.

Thoses validations could be:

  • interval (required)
  • hour_of_day (optional)

Summary

Types

Callbacks

Link to this callback

next(t, any_validation)

@callback next(ExCycle.State.t(), any_validation()) :: ExCycle.State.t()
Link to this callback

valid?(t, any_validation)

@callback valid?(ExCycle.State.t(), any_validation()) :: boolean()