Cldr.validate_number_system

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

validate_number_system(number_system)

View Source

Specs

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

Normalize and validate a number system name.

Arguments

Returns

  • {:ok, normalized_number_system_name} or

  • {:error, {exception, message}}

Examples

iex> Cldr.validate_number_system :latn
{:ok, :latn}

iex> Cldr.validate_number_system "latn"
{:ok, :latn}

iex> Cldr.validate_number_system "invalid"
{
  :error,
  {Cldr.UnknownNumberSystemError, "The number system :invalid is unknown"}
}