Cldr.validate_calendar

You're seeing just the function validate_calendar, go back to Cldr module for more information.
Link to this function

validate_calendar(calendar)

View Source

Specs

validate_calendar(atom() | String.t()) ::
  {:ok, atom()} | {:error, {module(), String.t()}}

Normalise and validate a calendar name.

Arguments

Returns

  • {:ok, normalized_calendar_name} or

  • {:error, {Cldr.UnknownCalendarError, message}}

Examples

iex> Cldr.validate_calendar(:gregorian)
{:ok, :gregorian}

iex> Cldr.validate_calendar(:invalid)
{:error, {Cldr.UnknownCalendarError, "The calendar name :invalid is invalid"}}