Current section

Files

Jump to
ex_cldr_numbers lib cldr exception.ex
Raw

lib/cldr/exception.ex

defmodule Cldr.Rbnf.NoRuleForNumber do
@moduledoc """
Exception raised when an attempt is made to invoke an RBNF rule for a number
that is not supported by that rule.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.Rbnf.NoRule do
@moduledoc """
Exception raised when an attempt is made to invoke an RBNF rule that
is not supported for a given locale
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.CurrencyAlreadyDefined do
@moduledoc """
Exception raised when an attempt is made to define a currency
that already exists.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.CurrencyCodeInvalid do
@moduledoc """
Exception raised when an attempt is made to define a currency
code that is invalid.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.NoNumberSymbols do
@moduledoc """
Exception raised when when there are no number
symbols for a locale and number system.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.Number.ParseError do
@moduledoc """
Exception raised when when trying to parse
a string into a number and the string is
not parseable.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.Number.FloatToFractionError do
@moduledoc """
Exception raised when when trying to convert
a float or integer into a ratio.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.Number.NoRationalFormatError do
@moduledoc """
Exception raised when when a locale does not
define rational formats.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.Number.UnknownGenderError do
@moduledoc """
Exception raised when when an unknown
grammatical gender is specified.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end
defmodule Cldr.Number.UnknownGrammaticalCaseError do
@moduledoc """
Exception raised when when an unknown
grammatical case is specified.
"""
defexception [:message]
def exception(message) do
%__MODULE__{message: message}
end
end