1defmodule Drinkup do 2 use Supervisor 3 4 def start_link(arg \\ []) do 5 Supervisor.start_link(__MODULE__, arg, name: __MODULE__) 6 end 7 8 def init(_) do 9 children = [ 10 Drinkup.ConsumerGroup, 11 Drinkup.Socket 12 ] 13 14 Supervisor.init(children, strategy: :one_for_one) 15 end 16end