bitwalker/timex

Most functions are incorrect for calendars other than Calendar.ISO

Open

#449 aberto em 30 de jul. de 2018

Ver no GitHub
 (1 comment) (0 reactions) (0 assignees)Elixir (406 forks)batch import
feature/enhancementhelp wantedlevel:advanced

Métricas do repositório

Stars
 (1.807 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Most functions in Timex manipulate the Elixir data structures directly. In doing so, they assume a lot about the underlying calendar - in most cases the functions would just not work for anything other than Calendar.ISO. The prime example would be Timex.shift/2.

Timex should either amend those functions to be correct in case they are called with other calendars, or pattern match on the value and document the functions to only work with Calendar.ISO.

Guia do colaborador