Current section

Files

Jump to
guard lib guard repo.ex
Raw

lib/guard/repo.ex

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