Current section
Files
Jump to
Current section
Files
lib/agent/config.ex
defmodule Kvasir.Agent.Config do
def cache(opts), do: opts[:cache] || settings()[:cache]
def cache!(opts), do: cache(opts) || raise("Cache not set for agent or in config.")
def registry(opts), do: opts[:registry] || settings()[:registry]
def registry!(opts), do: registry(opts) || raise("Registry not set for agent or in config.")
defp settings, do: Application.get_env(:kvasir, :agent, [])
end