Browse Source

Rename internal reset

Tim Buchwaldt 7 years ago
parent
commit
ec91109034
3 changed files with 5 additions and 4 deletions
  1. 1 0
      lib/gen_reset.ex
  2. 3 3
      lib/gen_reset/gen_reset_tracker.ex
  3. 1 1
      test/gen_reset_tracker_test.exs

+ 1 - 0
lib/gen_reset.ex

@@ -17,6 +17,7 @@ defmodule GenReset do
       end
 
       def register_gen_reset(args) do
+        GenReset.Tracker.add(self())
         :erlang.put(:"$gen_reset_initial_args", args)
       end
     end

+ 3 - 3
lib/gen_reset/gen_reset_tracker.ex

@@ -23,8 +23,8 @@ defmodule GenReset.Tracker do
     GenServer.call(__MODULE__, :pids)
   end
 
-  def reset do
-    GenServer.call(__MODULE__, :reset)
+  def internal_reset do
+    GenServer.call(__MODULE__, :internal_reset)
   end
 
   def handle_call({:add, pid}, _from, state) do
@@ -39,7 +39,7 @@ defmodule GenReset.Tracker do
 
   def handle_call(:pids, _from, state), do: {:reply, state, state}
 
-  def handle_call(:reset, _from, _state), do: {:reply, :ok, []}
+  def handle_call(:internal_reset, _from, _state), do: {:reply, :ok, []}
 
   def handle_info({:DOWN, _ref, :process, object, _reason}, state) do
     {:noreply, state -- [object]}

+ 1 - 1
test/gen_reset_tracker_test.exs

@@ -2,7 +2,7 @@ defmodule GenReset.TrackerTest do
   use ExUnit.Case
 
   setup do
-    GenServer.call(GenReset.Tracker, :reset)
+    GenServer.call(GenReset.Tracker, :internal_reset)
     :ok
   end