CookieStore
Cookie storage in a GenServer; optionally persisted to disk.
Installation
If available in Hex, the package can be installed as:
-
Add
cookie_storeto your list of dependencies inmix.exs:
```elixir
def deps do
[{:cookie_store, "~> 0.1.0"}]
end
```-
Ensure
cookie_storeis started before your application:
```elixir
def application do
[applications: [:cookie_store]]
end
```- Add a CookieStore to your supervisor hierarchy:
```elixir
worker(CookieStore, [name: MyStore])
```Optionally, persist the cookies between server restarts:
```elixir
worker(CookieStore, [[name: MyStore, statefile: "/tmp/cookies.dat"]])
```