View Source Holidefs.Definition (holidefs v0.4.0)
A definition is a set of rules for the holiday events in the year.
Link to this section Summary
Functions
Returns the path for the given locale definition file.
Returns the list of regions from the definition.
Loads the definition for a locale code and name.
Returns the path where all the locale definitions are saved.
Link to this section Types
Specs
t() :: %Holidefs.Definition{ code: atom(), name: String.t(), rules: [Holidefs.Definition.Rule.t()] }
Link to this section Functions
Specs
Returns the path for the given locale definition file.
Specs
Returns the list of regions from the definition.
Specs
Loads the definition for a locale code and name.
If any definition rule is invalid, a RuntimeError
will be raised
Specs
path() :: Path.t()
Returns the path where all the locale definitions are saved.