defmodule GenETS.Helper do # * Need methods for reading, writing, deleting, and updating def read(table_name, key) do GenServer.call(server_name(table_name), {:read, key}) end def write(table_name, key, value) do GenServer.call(server_name(table_name), {:write, key, value}) end def delete(table_name, key) do GenServer.call(server_name(table_name), {:delete, key}) end def is_exist(table_name, key) do GenServer.call(server_name(table_name), {:is_exist, key}) end def is_exist!(table_name, key) do {:ok, val} = is_exist(table_name, key) val end defp server_name(table_name), do: :"GenETS.#{table_name}" end