Current section
Files
Jump to
Current section
Files
lib/env.ex
defmodule EctoCooler.Env do
def get(key), do: safe_get(Application.fetch_env(:ecto_cooler, key))
def get(key, default), do: safe_get(Application.fetch_env(:ecto_cooler, key), default)
defp safe_get(:error, default), do: default
defp safe_get({:ok, value}, _), do: value
defp safe_get({:error, _}), do: nil
defp safe_get({:ok, value}), do: value
end