Tarearbol.Crontab.formula

You're seeing just the function formula, go back to Tarearbol.Crontab module for more information.

Specs

formula(ct :: binary() | t()) :: :error | binary()

Produces the single formula out of cron record. Might be useful for some external check that requires the single validation call.

Examples

iex> Tarearbol.Crontab.formula("42 3 28 08 *").formula
"(day == 28) && (rem(day_of_week, 1) == 0) && (hour == 3) && (minute == 42) && (month == 8)"

iex> Tarearbol.Crontab.formula("423 * * * *")
{:error, [minute: {:could_not_parse_field, ["423"]}]}