Current section

Files

Jump to
guard lib doorman repo.ex
Raw

lib/doorman/repo.ex

defmodule Doorman.Repo do
if Application.get_env(:doorman, Doorman.Repo) do
use Ecto.Repo, otp_app: :doorman
else
use Doorman.ExternalRepo
end
def changeset_errors(changeset) do
Ecto.Changeset.traverse_errors(changeset, &translate_error/1)
end
def translate_error({msg, opts}) do
Gettext.dngettext(Doorman.Gettext, "errors", msg, msg, opts[:count] || 1, opts)
end
def translate_error(msg) do
Gettext.dgettext(Doorman.Gettext, "errors", msg)
end
end