summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorPaul Schoenfelder <paulschoenfelder@gmail.com>2016-12-01 16:09:20 -0600
committerPaul Schoenfelder <paulschoenfelder@gmail.com>2016-12-01 16:09:20 -0600
commitda1ce1e35093499143eff49b55db3fdfbbd88c86 (patch)
tree03c4875632d1aad4f2fb9b92a8c17a585fa320a5 /lib
parentMerge pull request #57 from janza/master (diff)
Close #58 - address linking of client processes in examples
Diffstat (limited to 'lib')
-rw-r--r--lib/exirc/exirc.ex9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/exirc/exirc.ex b/lib/exirc/exirc.ex
index b32af54..c36e6e4 100644
--- a/lib/exirc/exirc.ex
+++ b/lib/exirc/exirc.ex
@@ -45,7 +45,7 @@ defmodule ExIrc do
end
@doc """
- Start a new ExIrc client
+ Start a new ExIrc client under the ExIrc supervisor
"""
@spec start_client! :: {:ok, pid} | {:error, term}
def start_client! do
@@ -53,6 +53,13 @@ defmodule ExIrc do
Supervisor.start_child(:exirc, [[owner: self()]])
end
+ @doc """
+ Start a new ExIrc client
+ """
+ def start_link! do
+ ExIrc.Client.start!([owner: self()])
+ end
+
##############
# Supervisor API
##############