Current section
Files
Jump to
Current section
Files
lib/geoip/error.ex
defmodule GeoIP.Error do
defexception reason: nil, id: nil
@type t :: %__MODULE__{id: reference, reason: any}
def message(%__MODULE__{reason: reason, id: nil}), do: inspect(reason)
def message(%__MODULE__{reason: reason, id: id}), do: "[Reference: #{id}] - #{inspect(reason)}"
end