Current section

Files

Jump to
dx lib dx error rules_not_found.ex
Raw

lib/dx/error/rules_not_found.ex

defmodule Dx.Error.RulesNotFound do
defexception [:module, :compiled]
def message(error) do
compiled = error.compiled || Code.ensure_compiled(error.module)
case compiled do
{:module, _module} ->
"Module #{inspect(error.module)} does not define any rules"
{:error, e} ->
"Module #{inspect(error.module)} is not compiled, error: #{inspect(e)}"
end
end
end