Current section

Files

Jump to
gsmlg_mnesia lib gsmlg mnesia errors transaction_aborted.ex
Raw

lib/gsmlg/mnesia/errors/transaction_aborted.ex

defmodule GSMLG.Mnesia.TransactionAborted do
defexception [:message]
@moduledoc false
# Raise a GSMLG.Mnesia.TransactionAborted
defmacro raise(reason) do
quote(bind_quoted: [reason: reason]) do
raise GSMLG.Mnesia.TransactionAborted,
message: "Transaction aborted with: #{inspect(reason)}"
end
end
end