cover/Elixir.Elita.Boot.Announce.html

1 defmodule Elita.Boot.Announce do
2 import Utils.Normalize, only: [name: 1]
3
4 def notify(n, pid) do
5
:-(
normalized = name(n)
6
:-(
:global.whereis_name({:waiter, normalized}) |> tell(normalized, pid)
7 end
8
9
:-(
defp tell(:undefined, _, _), do: :ok
10
:-(
defp tell(waiter, n, pid), do: send(waiter, {:puppet_ready, n, pid})
11 end
Line Hits Source