Skip to content

Commit 96c7f68

Browse files
author
José Valim
committed
Merge pull request #825 from khia/node_connect
Node.connect/1
2 parents d0dc9f5 + ddc9733 commit 96c7f68

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

lib/elixir/lib/node.ex

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,20 @@ defmodule Node do
7474
7575
See http://www.erlang.org/doc/man/erlang.html#disconnect_node-1 for more info.
7676
"""
77-
@spec disconnect(t) :: boolean | :ginored
77+
@spec disconnect(t) :: boolean | :ignored
7878
def disconnect(node) do
7979
:erlang.disconnect_node(node)
8080
end
8181

82+
@doc """
83+
Establishes a connection to Node. Returns true if successful, false if not, and ignored if the local node is not alive.
84+
See http://erlang.org/doc/man/net_kernel.html#connect_node-1 for more info.
85+
"""
86+
@spec connect(t) :: boolean | :ignored
87+
def connect(node) do
88+
:net_kernel.connect_node(node)
89+
end
90+
8291
@doc """
8392
Returns the pid of a new process started by the application of `fun`
8493
on `node`. If `node` does not exist, a useless pid is returned.

0 commit comments

Comments
 (0)