I hereby claim:
- I am stevenxl on github.
- I am stevenxl (https://keybase.io/stevenxl) on keybase.
- I have a public key whose fingerprint is 9520 A429 3F63 17DD 47A8 7765 92CD EE68 A369 3DFA
To claim this, I am signing this object:
| defmodule TodoList do | |
| use GenServer | |
| # Client API | |
| def start do | |
| {:ok, todo_list} = GenServer.start(__MODULE__, []) | |
| todo_list | |
| end | |
| def add_task(todo_list, task) when is_binary(task) do |
| defmodule GenServerSupervisor do | |
| use GenServer | |
| # Client API # | |
| def start_link(child_specs_list) do | |
| GenServer.start_link(__MODULE__, child_specs_list) | |
| end | |
| # Server API # |
| defmodule GenServerSupervisor do | |
| use GenServer | |
| # Client API # | |
| def start_link do | |
| GenServer.start_link(__MODULE__, []) | |
| end | |
| # Server API # |
| defmodule GenServerSupervisor do | |
| use GenServer | |
| # Client API # | |
| def start_link(child_specs_list) do | |
| GenServer.start_link(__MODULE__, child_specs_list) | |
| end | |
| # Server API # |
| defmodule ProcessRegistry do | |
| use GenServer | |
| # Client API # | |
| def start_link do | |
| GenServer.start_link(__MODULE__, nil, name: :registry) | |
| end | |
| def register_name(key, pid) when is_pid(pid) do | |
| GenServer.call(:registry, {:register_name, key, pid}) |
| defmodule ProcessRegistry do | |
| use GenServer | |
| # Client API # | |
| def start_link do | |
| GenServer.start_link(__MODULE__, nil, name: :registry) | |
| end | |
| def register_name(key, pid) when is_pid(pid) do | |
| GenServer.call(:registry, {:register_name, key, pid}) |
| defmodule ProcessRegistry do | |
| use GenServer | |
| # Client API # | |
| def start_link do | |
| GenServer.start_link(__MODULE__, nil, name: :registry) | |
| end | |
| def register_name(key, pid) when is_pid(pid) do | |
| GenServer.call(:registry, {:register_name, key, pid}) |
| defmodule ProcessRegistry do | |
| use GenServer | |
| # Client API # | |
| def start_link do | |
| GenServer.start_link(__MODULE__, nil, name: :registry) | |
| end | |
| def register_name(key, pid) when is_pid(pid) do | |
| GenServer.call(:registry, {:register_name, key, pid}) |
| defmodule ProcessRegistry do | |
| import Kernel, except: [send: 2] | |
| use GenServer | |
| # Client API # | |
| def start_link do | |
| GenServer.start_link(__MODULE__, nil, name: :registry) | |
| end |
I hereby claim:
To claim this, I am signing this object: