Current section
Files
Jump to
Current section
Files
lib/app.ex
defmodule Modglobal.App do
use Application
@impl true
@doc false
def start(_type, _args) do
Supervisor.start_link(children(Mix.env), strategy: :one_for_one)
end
defp children(env) when env == :test do
case Application.get_env(:modglobal, :impl) do
Modglobal.Server.Impl -> children(:dev)
_ -> []
end
end
defp children(_env) do
[{Modglobal.Server.Impl, name: Modglobal.Server.Impl}]
end
end