Current section
Files
Jump to
Current section
Files
lib/herd/discovery/config.ex
defmodule Herd.Discovery.Config do
@moduledoc """
Config based service discovery for static clusters.
Usage:
```
use Herd.Discovery.Config, path: {:app, :key}
```
"""
defmacro __using__(path: {app, key}) do
quote do
def nodes(), do: Application.get_env(unquote(app), unquote(key))
end
end
end