ExWorker
TODO: Add description
Installation
If available in Hex, the package can be installed
by adding ex_worker to your list of dependencies in mix.exs:
def deps do
[
{:ex_worker, "~> 0.1.4"}
]
end
def application do
[
extra_applications: [..., :ex_worker]
]
end
Mnesia Setup
To persist messages across application restarts, specify the DB path in your config.exs:
config :mnesia, dir: 'mnesia/#{Mix.env}/#{node()}' # Notice the single quotes
And run the following mix task:
mix ex_worker.setup
Usage
ExWorker.Server.add_message("some text")
ExWorker.Server.add_messages(["some text", "another text"])
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/kortirso/ex_worker.
License
The packages is available as open source under the terms of the MIT License.
Disclaimer
Use this package at your own peril and risk.
Documentation
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/ex_worker.