Innkeeper
View SourceInnkeeper creates and owns your ETS tables. Innkeeper makes them public and named. Innkeeper does not do anything else.
Installation
Innkeeper adores Elixir v1.18. Venture forth, add Innkeeper to the dependencies:
def deps do
[
{:innkeeper, "~> 0.1"},
]
endrun mix deps.get and see what happens.
Usage
Once you need an ETS table:
use Innkeeper
ets_table :my_table, read_concurrency: true, write_concurrency: :autoThe table will be provided.