View Source OneAndDone (One and Done v0.1.5)
OneAndDone makes it easy to introduce idempotency in any Elixir application.
Its only dependency is a cache to store requests in (Nebulex works great).
Usage is framework-dependent. Currently, OneAndDone supports the following frameworks:
Other frameworks are welcome too!
For details on integrating OneAndDone with your framework, look at the docs for the module you would use in your framework.