lib/patch/supervisor.ex

defmodule Patch.Supervisor do
  use Supervisor

  def start_link(_ \\ []) do
    Supervisor.start_link(__MODULE__, :ok, name: __MODULE__)
  end

  def init(:ok) do
    children = [
      Patch.Listener.Supervisor,
      Patch.Mock.Supervisor
    ]

    Supervisor.init(children, strategy: :one_for_one)
  end
end