recurring_events v0.2.0 RecurringEvents.ByWeekNumber View Source

Handles :by_week_number rule

Link to this section Summary

Functions

Applies :by_week_number rule to given date and returns enumerable. Depends on other rules it may create additional dates keep one provided or remove it. See tests for details

Link to this section Functions

Applies :by_week_number rule to given date and returns enumerable. Depends on other rules it may create additional dates keep one provided or remove it. See tests for details.

Examples

iex> RecurringEvents.ByWeekNumber.unfold(~D[2017-01-22],
...>       %{freq: :yearly, by_week_number: 3})
...> |> Enum.take(10)
[~D[2017-01-16], ~D[2017-01-17], ~D[2017-01-18], ~D[2017-01-19] ,
 ~D[2017-01-20], ~D[2017-01-21], ~D[2017-01-22]]